8
33
85
17
13
7
1
27
37
29
14
44
2
61
20
24
21
57
10
18
25
34
19
32
23
56
176
9
52
73
72
35
80
46
101
121
125
245
141
433
70
105
49
352
30
405
761