200
186
3
7
100
154
1
4
128
0
10
204
541
16
36
300
532
8
2349
46
123
315
2
150
447
5
11
406
558
25
50
500
17
726
26
993
820
9
47
836
42
723
31
747
24
700
652
23
516
6
644
20
579
13
881
15
37
704
621
662
501