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