12428661
66072729
37756529
30446763
32545463
4248982
83854734
51237100
9621659
93378200
70047099
29927223
57326808
3831801
65503483
37222907
7463451
96503319
16984944
88661154
73136176
17056142
4671178
26541015
64649128
41289916
5844812
40988389
62066418
43442829
52459112
4788920
21157655
36318838
92547186
15111408
21767943
69248394
143643
72238612