108
521
3
194
153
102
109
104
1004
27
11
151
4
66
5
138
276
28
371
991
71
68
474
351
34
33
175
82
197
260
608
21
146
228
1277
114
25
31
16
60
171
167
336
156
59
232
125
40
2556
70
48
257
23
52
196
720