26
24
64
46
31
19
108
54
63
107
48
23
25
49
128
56
28
278
36
210
299
75
175
111
150
607
510
109
162
83
17
74
176
172
270
94
339
66
79
171
27
53
65
68
85
126
43
105
16