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
76
32
57
36
27
390
47
78
58
28
11
23
21
13
43
31
22
62
50
52
16
101
45
90
9
890
160
60
24
38
71
384
77
70
858
137
324
84
191
37
233
65
181
170
153
51
48
86
26
149
517
85
128
79