1
3
78
2
66
10
11
34
5
4
39
15
116
7
6
16
14
516
38
17
23
143
8
9
19
31
59
12
20
95
33
77
46
48
54
27
42
489
13
126
88
29
80
86
32
28
68
18
24
26
21
67
56
25
65
22
30
60
51
62
74
99
50
40
674
170
75
41
122
104
266
37
93
55
47
167
138
63
36
35
423
232
180
234
53
200
148
52
44
110
135
96
159
147
49
89
158
97