7
10
5
6
33
24
19
58
3
46
14
11
64
4
9
25
95
40
27
15
16
17
38
12
173
47
62
165
93
81
87
29
50
89
41
65
67
44
61