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