28
73
69
207
55
30
27
43
130
78
31
15
45
89
221
102
112
87
44
32
71
110
99
250
47
139
217
37
115
907
95
12
34
42
171
76
48
13
655
186
93
68
108
393
81
100
40
20
58
871
406