7
9
4
44
3
2
29
54
19
31
10
28
11
17
74
47
21
5
33
18
32
81
24
16
20
76
57
73
92
62
41
103
117
167
79
110
195
64
38
229
161
223
150
39
30
58