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