44023904
40008437
29492479
88312161
10481387
24206294
78934257
14736792
20179317
37585333
41615870
9949799
13485458
11502856
6827770
96717128
15676008
880927
54883281
32842439
24979373
88466981
76573772
8557830
46592562
35713792
13652628
93321724
13084432
16503534
7028674
1464743
28056794
5926581
66832691
5968908
86329170
72288207
91976328
21822399