41
13
108
81
93
70
9
56
95
230
8
366
189
43
30
10
62
22
114
121
55
245
47
166
36
79
33
24
107
63
3
215
104
26
82
11
97
182
297
29
234
15
202
116
31
54
71
5
101
922
208