36
31
20
240
66
181
12
107
56
45
90
378
63
231
127
17
235
24
38
15
14
35
52
178
84
59
164
37
27
22
71
21
81
77
159
9
62
8
47
25
55
83
39
115
26
165
91
169
34
126
95
11
51