3
1
2
32
7
6
24
86
48
4
165
26
60
28
65
29
38
40
232
21
84
53
31
45
72
37
5
56
18
41
105
39
96
69
13
20
9
14
71
64
17
11
110
8