97
129
15
61
22
11
10
32
102
103
147
70
92
35
28
84
91
133
40
41
63
46
330
16
88
93
171
127
106
211
149
226
352
60
153
25
36
172
49
65
267
256
244
168
54
85
75
177
110
189
250
279
156
230