30
8
7
38
20
14
9
10
12
59
13
40
3
42
1
6
17
15
18
4
27
57
48
52
155
56
236
151
43
495
341
263
211
216
198
277
106
349
24
152
53
50
143
65