7
48
6
1
18
14
8
2
43
15
19
4
21
27
44
31
33
40
58
55
173
50
116
74
29
194
72
84
64
39
86
96
47
157
36
92
186
9
65
112
59
391
25
132
32
11