93
1
50
88
78
2
36
71
108
173
1604
360
3
468
300
534
653
0
414
695
2152
5
362
250
232
469
373
516
225
233
1148
4
287
369