336
235
588
148
238
165
168
52
241
88
588
157
415
192
114
61
339
109
500
122
593
140
440
152
484
69
158
81
182
50
123
71
388
115
469
72
271
86
97
71