30
340
24
23
14
33
34
27
12
10
35
37
21
59
144
97
69
228
66
129
47
158
74
38
6
44
17
15
4
19
31
9
40
108
16
13
39
334
25
60