8
30
64
14
7
47
5
18
4
6
42
21
62
12
22
9
45
10
19
68
25
11
31
52
13
33
28
29
108
44
137
85
40
92
65
86
174
692
101
153
48
305
130
188
102
295
61
273
154
206