107
753
74
59
21
102
73
220
347
246
80
189
594
87
281
283
91
377
148
24
23
82
63
294
122
4044
2651
153
324
1148
67
335
119
38
55
145
96
9
68
70
141
75
30
170
47
305
41
60
114
8
161
150
196
190
111
100