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