47
26
33
68
250
22
111
232
11
39
15
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
117
76
159
227
48
62
87
115
212
45
101
123
38
32