1
4
12
78
2
55
10
11
5
31
47
39
15
112
64
3
6
524
33
17
21
142
25
29
58
18
16
22
94
34
7
9
156
76
44
63
53
26
41
23
523
118
86
82
85
48
61
8
24
27
71
19
14
42
20
98
51
62
68
28
104
50
40
707
152
74
46
134
36
292
87
49
80
38
52
13
43
771
138
32
364
91
73
263
242
213
193
56
131
69
37
79
117
162
45
539
92
148
96
30