34
4
29
7
2
6
8
1
5
3
9
16
13
10
11
15
142
146
114
17
19
43
296
14
80
41
38
30
31
39
73
60
48
131
12
64
75
49
21
26
18
25
36
56
84
22
183
61