118
38
82
19
9
14
22
106
15
47
26
33
68
250
111
229
11
39
53
305
169
58
16
67
95
40
85
18
63
191
155
142
140
108
335
31
55
36
35
61
27
83
49
20
73
310
116
76
159
227
48
62
87