3
1
6
29
4
14
11
17
8
32
75
5
2
39
13
30
20
34
179
24
25
16
7
12
10
23
18
47
53
15
94
101
183
70
49
9
392
246
46
78