7
30
85
17
13
8
1
27
37
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
405
761