23
44
2
46
14
68
204
198
55
84
47
21
130
34
165
126
554
6
168
10
139
19
27
86
347
11
148
66
99
25
100
175
56
45
1066
439
87
80
104
18
302
266
85
264
17
67
1084
406
446