58
7
55
171
28
12
81
109
59
39
14
48
20
123
27
19
9
43
11
60
30
53
8
99
116
23
191
46
40
236
41
6
95
300
33
86
18
352
417
182
52
139
70
474
91
197
515
100
366
178