56
55
161
37
164
104
10
162
49
111
85
166
190
39
556
156
87
103
201
137
149
133
93
689
128
17
18
72
33
58
59
45
43
24
109
389
187
68
248
54
115
27
15
123
375
75
126
1437
66
142
263
253
200
32