126
31
80
27
70
174
20
59
93
92
47
25
16
26
77
56
32
40
214
36
39
110
24
243
73
123
165
162
152
197
29
86
21
69
102
180
43
41
272
67
158
157
268
658
414
14
114
65
78
62
211