1
2
12
70
75
9
10
6
41
4
3
40
54
17
11
89
69
5
8
14
527
33
16
19
68
23
26
71
99
39
7
34
125
78
53
30
24
25
18
339
15
97
91
90
45
28
56
37
66
13
50
31
55
22
20
29
46
94
44
42
47
27
853
160
63
51
35
109
38
350
73
21
52
449
62
137
59
58
342
187
263
65
32
184
157
158
77
138
43
74
560
126
93
81