1
4
12
77
2
91
10
27
5
45
46
17
105
65
3
15
548
31
16
20
11
92
13
24
29
63
19
22
94
33
7
41
9
170
75
42
44
49
26
23
508
6
120
86
81
85
67
66
8
28
69
70
21
14
36
47
38
54
50
62
83
40
685
144
76
127
37
18
74
359
52
715
95
138
32
34
371
72
243
55
235
213
200
56
131
79
117
155
78
533
59
147
96
30
80