100
304
2
380
3
6
50
962
9
67
10
188
0
294
366
8
373
1
4
931
25
330
325
75
743
35
150
377
530
655
18
20
512
421
7
466
11
2000
444
409
5
36
691
30
499
545
393
2619
12
147