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