45
930
551
39
737
371
752
412
5
10
996
1029
12
158
79
0
17
9
794
394
1057
8
5
16
15
640
525
1152
143
1405
806
800
2
8
308
7
408
9
202
128
11
11
2018
6
1007
4
29
