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
102
42
32
57
34
24
390
47
77
78
58
28
23
21
13
43
31
22
62
9
30
50
36
101
45
90
861
160
60
98
38
385
70
859
137
324
67
190
235
65
181
52
170
54
153
53
66
51
48
86
26
149
513
85
126
83