8
33
9
4
58
15
37
70
23
31
28
24
16
13
3
7
77
68
29
34
17
491
80
35
12
19
10
36
57
18
25
46
41
110
27
48
6
11
22
85
52
97
62
56
92
90