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