121
102
88
255
50
149
7
212
25
708
222
28
188
1094
330
91
562
162
512
507
151
201
16
44
195
181
139
9
189
40
73
168
55
165
194
70
452
287
203
134
218
294
370
334
402
92
33
175
52
104
31
949
381
66
67
110
124