3
4
2
6
43
14
67
56
26
13
8
11
69
10
1
27
33
15
566
29
9
31
91
34
35
5
17
19
21
45
173
102
41
36
18
71