66
93
32
34
114
1518
467
438
14
23
9
35
22
21
38
383
85
117
48
260
55
266
129
6
40
166
10
401
52
72
337
101
178
120
131
67
8
208
109
156
1154
180
118
173
111
29
140
247
244
69
659
5
197