1
4
12
77
2
68
10
7
44
43
46
5
13
105
73
3
15
535
37
6
21
11
90
29
27
70
16
19
23
89
33
31
8
157
74
39
62
42
14
18
427
17
102
81
9
79
91
53
65
24
28
59
63
30
56
58
41
114
22
47
51
99
45
40
657
162
133
38
26
71
364
82
52
35
714
137
20
55
34
340
86
227
255
208
183
163
69
64
36
61
88
165
85
550
84
128
25
96
80