1
4
12
77
2
68
10
7
44
43
46
5
17
104
73
3
15
536
37
6
22
11
90
30
27
70
16
19
21
88
34
36
8
152
74
38
62
42
23
14
29
39
18
420
103
81
83
91
53
65
24
28
13
31
56
58
9
114
47
51
99
40
654
161
69
33
133
26
363
82
41
71
52
694
137
55
348
45
86
225
255
208
182
162
66
67
20
61
164
85
554
129
25
94
80