104
29
13
15
19
129
163
41
14
17
7
10
52
31
224
16
8
93
134
81
63
164
30
299
36
45
38
21
248
82
283
50
137
328
69
27
99
153
94
65
61
68
158
217
62
11
39
4593
90