1
4
12
78
2
55
10
11
5
31
47
39
15
112
64
3
6
523
33
17
21
142
25
29
58
18
16
22
94
34
7
9
157
76
45
63
53
26
41
23
118
87
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
38
292
36
49
80
52
13
771
138
32
364
91
73
263
242
213
193
56
131
69
37
79
117
162
539
92
148
96
30