1
4
12
80
2
72
10
8
45
43
46
5
13
111
75
3
15
535
34
14
6
22
91
9
29
28
70
17
21
24
16
38
153
74
62
39
18
434
107
82
7
55
64
44
63
31
66
11
32
19
56
33
78
48
53
95
40
681
138
37
26
73
367
27
36
85
77
52
35
697
20
54
356
87
230
264
208
184
116
30
88
136
42
83
563
92
132
23
98
89