12345
12
1156
1
7842
8
2794
5
4403
16
4729
18
1759
4
4051
3
2018
13
1394
2
4550
17
2354
9032
2779
2101
7463
10366
1102
1093
4574
11
7063
14
10628
15
5821
1110
1055
1130
6
3951
3432
1186
1361