1
4
12
80
2
72
10
8
45
43
46
5
13
110
75
3
15
535
34
14
6
22
91
29
27
70
17
20
24
90
16
38
9
152
74
62
39
18
431
107
82
7
55
64
44
28
21
73
31
66
11
32
19
63
56
78
47
48
53
102
40
676
158
69
37
137
26
363
35
84
52
699
138
54
33
355
87
230
260
207
181
115
71
36
88
136
42
85
563
132
23
97
30
79
89