107
39
21
63
51
45
18
56
933
16
84
30
48
130
47
167
22
854
7445
60
81
243
569
5
120
25
308
70
59
616
7
148
82
255
173
259
17
139
27
383
509
210
185
13
58
206
29
134
177
866
633