43444640
14896469
1646383
9187742
85842749
4152040
406256
68844407
19641500
32707018
45432637
83865951
85749678
24391084
43834134
42052927
16197097
89894243
37916147
4309829
44101745
25853652
5281554
45418728
96751379
54401559
17839234
74305615
66637192
25676939
6921193
33099679
62414932
7814325
33985325
44393237
47972218
93122722
85392412
38259151