63
98
51
62
25
44
50
66
34
18
26
32
35
52
58
54
29
59
129
28
23
147
43
95
210
10
75
37
106
45
27
188
77
225
239
231
7
60
82
170
113
466
152
92
110
138
40
78
323