1
4
12
78
2
69
10
7
44
43
46
5
109
73
3
15
532
34
14
6
22
11
91
8
29
27
70
16
19
23
90
33
38
9
159
74
62
39
18
425
17
104
82
80
54
64
24
28
21
72
13
66
31
63
30
58
47
52
99
40
661
164
68
36
137
26
71
363
83
41
697
138
20
56
35
32
351
42
86
228
259
205
53
178
55
45
61
88
166
85
551
89
132
97