1
4
12
78
2
55
10
11
5
31
47
39
16
112
64
3
6
15
526
33
17
21
142
25
29
58
18
35
22
94
7
9
157
76
45
63
53
26
41
23
524
119
87
83
85
48
61
8
24
27
71
19
34
14
42
20
98
51
62
70
28
101
50
40
709
152
74
46
135
38
72
293
36
49
80
13
781
138
60
32
364
37
91
263
242
213
193
56
133
73
79
117
162
541
92
149
96
30