1
3
12
73
2
55
10
6
47
5
40
4
46
18
86
69
8
14
539
35
17
20
82
25
28
15
100
39
7
16
26
101
42
32
57
33
23
27
19
372
92
29
9
78
91
11
58
21
13
43
31
22
59
48
50
45
94
863
159
60
24
97
38
381
76
71
857
68
137
62
49
322
67
189
36
229
65
177
52
168
53
153
30
149
510
85
126
90
81