1
3
12
35
2
79
9
10
6
43
5
40
4
54
18
11
91
68
8
14
523
17
21
69
24
27
72
16
99
39
7
26
95
41
34
55
33
23
346
45
92
30
15
75
90
50
28
58
67
13
31
63
19
22
29
97
42
47
78
844
158
60
36
89
38
70
373
76
37
20
52
861
62
137
61
46
320
184
266
65
32
171
53
162
157
145
560
77
121
87
73