1
3
12
73
2
55
10
6
49
5
40
4
46
19
91
69
8
14
482
35
17
20
82
25
30
18
15
100
39
7
29
67
32
57
36
27
390
47
78
58
28
11
23
21
13
42
31
22
62
50
52
16
101
45
89
9
43
890
160
60
24
38
70
384
77
872
137
324
84
193
37
233
65
181
170
153
51
48
86
26
149
517
85
128
76