1
4
10
77
2
57
31
5
46
43
15
109
65
3
6
520
33
16
20
12
142
11
24
29
18
30
22
93
7
39
9
164
76
45
63
52
27
41
23
514
19
118
86
85
67
8
28
21
70
17
34
14
40
26
98
51
62
101
50
704
147
74
132
36
72
295
32
49
78
13
38
764
94
138
75
61
364
35
90
260
55
240
212
203
56
129
68
37
79
117
162
42
81
513
44
92
148
80