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