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
23
88
34
36
8
152
74
38
62
42
14
29
39
18
420
103
81
83
91
53
65
24
28
21
13
31
56
58
114
47
51
99
40
654
9
161
69
33
133
26
72
363
82
41
71
52
695
137
55
348
45
86
225
255
208
182
162
66
67
20
61
164
85
554
129
25
94
80