1306
411
468
154
501
63
102
162
254
94
43
168
178
88
161
31
121
33
67
34