76
101
55
38
27
34
215
388
108
72
39
333
57
243
51
37
141
79
58
69
99
82
45
54
24
100
47
119
16
207
19
67
74
123
62
26
3
15
221
13
40
183
70
53
149
318
144
139
91
94
629
184