1
4
12
80
2
72
10
8
45
43
46
5
13
111
76
3
7
15
535
35
14
6
22
91
28
27
70
17
20
24
90
34
16
9
157
74
62
29
39
18
431
118
82
55
65
44
21
73
63
31
66
11
32
19
58
78
47
48
53
106
40
648
167
71
67
37
137
26
97
355
85
49
52
234
138
54
64
51
33
416
88
235
260
213
182
56
117
36
136
42
89
563
92
23
103
30
83
25
93