52
57
101
90
28
16
81
1180
13
72
287
142
128
76
96
191
77
37
56
19
40
122
20
313
29
135
25
21
34
118
22
12
53
333
65
70
64
100
49
46
79
27
30
104
87
55
38
162