26
45
32
98
63
34
22
20
8
31
58
97
33
101
124
41
56
52
140
60
85
17
21
28
24
254
65
1258
139
57
130
88
62
465
105
71
160
30
146
334
272
121
36
75
179
66