150
1070
4
26
50
4581
11
165
200
861
22
10
753
3
37
587
17
300
381
0
100
935
76
799
7
38
500
1287
647
5
1445
24
997
998
44
569
6
14
1143
49
800
1098
19
33
1795
25
77
801
8
39
893
23
400
419
1
748
700
1048
1581
29
45
66
909
826
15
716
833
631