278
46
8
9
71
40
25
12
16
6
30
10
29
93
37
147
53
23
166
22
34
27
32
104
67
128
49
14
38
47
43
102
2
138
21
91
5
31
115
11
65
33
56
116
59