39244821
7675916
86715251
12138860
74598397
78182412
34037381
41114754
68486690
22635884
83202802
78069568
44174945
43946574
19131535
33652493
95407088
61042788
20776770
70605643
25677435
60078144
48982724
77959326
41536782
3125045
7078537
104575
88232410
1859324
9416079
16135715
31826621
45822470
93072322
89068918
74084946
58237786
61172809
20819592