1
4
12
77
2
56
10
11
5
32
6
47
39
15
9
114
65
3
8
499
36
18
7
21
14
143
25
31
59
16
35
22
94
17
46
170
76
29
62
53
26
41
23
532
118
87
84
85
66
24
72
34
68
19
13
33
28
30
20
58
98
51
104
50
40
711
166
73
138
38
101
305
91
86
301
75
63
425
74
275
243
227
196
57
140
49
42
80
108
37
162
45
88
504
156
103
27