101
124
27
99
85
56
32
55
162
25
36
39
148
74
125
219
173
166
481
127
60
67
82
193
284
26
16
12
239
97
1163
58
230
108
215
122
91
129
83
78
49
427
201
209
81
29
383
43
102
120
20
41
44
61