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