29
55
3
1
11
19
31
20
183
33
53
24
9
15
22
8
228
26
75
6
306
32
13
5
10
4
66
35
65
18
138
159
92
7
42
48
36
60
21
38
367
98
39