30
24
54
21
15
14
19
8
28
9
270
94
37
48
138
177
12
23
18
10
84
46
31
112
40
3
42
108
70
66
17
49
285
41
156
39
136
11
27
79
190
122
265
76
251
105
56