1
3
12
35
2
79
9
10
6
43
5
40
4
54
18
11
91
68
8
14
523
17
21
24
26
71
16
99
39
7
95
82
41
33
55
23
27
343
45
30
15
72
90
50
28
56
38
67
13
31
62
19
22
97
42
47
74
580
157
60
36
89
70
297
76
37
20
52
277
137
58
46
309
184
266
65
32
170
53
29
161
51
78
145
64
558
61
77
121
85
75