1
4
12
77
2
55
10
11
5
32
6
47
39
15
9
114
65
3
498
35
18
7
21
14
143
25
31
59
16
22
94
17
159
76
46
24
62
53
26
41
23
523
110
87
29
84
85
64
8
72
58
34
68
19
33
27
20
99
51
28
96
50
40
707
155
75
43
137
38
30
81
297
36
90
49
82
13
37
670
138
74
60
343
271
243
220
193
56
133
70
42
80
108
162
45
511
86
149
89