52
35
179
43
287
25
18
91
44
109
193
45
97
94
538
77
248
209
23
28
15
39
17
86
31
66
22
9
14
126
58
187
96
11
134
112
13
83
525
56
99
46
50
108
49
48
40
141
57
167
69
12
38