93
1
50
89
78
2
36
71
113
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