1
3
78
2
68
10
11
35
5
4
34
39
15
116
67
8
6
16
14
519
38
19
7
23
150
9
17
31
63
41
20
99
33
171
77
46
49
54
27
42
486
128
88
29
80
86
70
28
12
24
26
21
59
25
18
13
22
60
51
32
62
74
101
50
40
678
170
87
75
30
125
105
267
37
96
55
91
47
140
138
103
64
36
433
236
185
244
53
203
147
45
110
102
157
158
107
81
97