1
4
12
77
2
56
10
29
5
46
17
109
65
3
6
15
521
34
20
11
92
24
19
16
30
22
95
33
7
39
9
158
75
44
63
52
27
41
23
21
118
86
81
85
67
8
42
28
31
71
32
14
57
97
51
62
101
50
40
704
148
74
130
36
72
336
49
78
13
38
37
757
138
18
366
35
258
54
239
211
203
69
79
117
161
84
535
60
149
82
80