200
302
3
2
100
326
8
10
352
1
4
208
50
303
9
12
400
0
464
7
366
1110
31
1222
87
893
56
2118
24
221
1385
133
1143
26
1253
5
36
1462
38
1069
37
1006
28
1018
41
1100
27
968
919
14
1187
106
842
927
21
778
17
788
19