59
58
45
95
105
108
50
39
91
17
82
18
56
71
25
173
28
23
43
31
79
40
22
11
27
34
65
92
116
24
26
239
15
270
4
6
75
314
97
80
124
389
171
118
215
73
72
62
54