1
3
12
72
2
85
9
10
6
45
5
39
4
52
17
11
84
70
7
8
14
528
36
16
20
82
24
27
35
15
99
38
42
113
41
43
56
33
23
18
349
89
92
30
74
91
53
28
60
40
21
67
13
31
58
19
29
46
51
97
44
48
96
692
164
63
61
90
26
335
78
79
50
37
289
62
137
387
47
68
189
34
269
65
183
166
160
71
49
55
146
532
64
83
127
25
95
22
32
80