30
27
20
19
34
38
126
39
32
13
53
225
106
83
132
382
57
63
75
112
166
25
23
91
90
195
146
24
69
46
37
193
65
61
178
40
16
35
121
62
246
36
21
22
14
73
51