1
4
12
80
2
72
10
8
45
43
46
5
13
111
75
3
15
535
34
14
6
22
91
29
27
70
17
21
24
16
38
9
153
74
62
39
18
434
107
82
7
55
64
44
28
63
31
66
11
32
19
56
33
78
48
53
95
40
682
138
37
26
73
367
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