273
17
9
77
27
100
42
59
104
21
30
60
87
6
58
18
1502
7
14
51
123
53
70
130
57
38
29
12
23
221
11
40
168
166
188
384
209
155
69
95
127
45
55
19
5
50
135
33