104
1
164
1104
2
219
422
525
399
619
0
236
73
628
910
87
674
124
197
63
888
123
107
472
76
33
512
551
966
3
442
987
945