36
27
118
63
200
235
127
40
95
29
348
39
144
26
185
23
684
48
31
17
54
1241
21
566
12
170
30
92
166
93
53
194
303
162
72
60
22
159
379