94
60
17
16
31
43
23
14
36
175
24
49
12
301
29
188
240
100
462
290
112
224
105
133
79
222
124
11
59
85
47
56
21
68
27
46
15
114
78
28
9
3
51
55
76
65
13
19