36
30
5
18
27
102
75
42
53
28
183
29
117
16
56
15
49
76
224
166
20
9
21
176
71
125
115
308
66
19
31
12
38
3
82
118
23
296
37
7
26
107
79
45