1
3
12
69
2
76
9
10
6
41
5
40
4
54
18
11
87
8
14
525
32
16
20
68
25
26
73
34
15
99
39
7
106
78
24
27
341
19
62
91
30
72
90
50
28
55
38
21
66
13
43
31
23
58
17
29
44
33
94
42
47
862
159
59
364
75
36
45
52
37
35
809
137
61
318
70
184
263
65
174
51
158
156
67
141
64
561
60
119
85
22
81