113
44
95
405
299
82
128
59
108
90
424
151
23
25
16
220
52
56
41
250
238
862
15
117
165
364
57
239
79
283
27
7222
36
33
150
385
121
226
1832
142
199
58
179
55
470
49
39
167
186
161
26
148
208
71
1467