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