39213365
29397556
4195545
53517538
857610
9451125
41963153
96469367
58938249
31928397
44433706
92939684
1807264
64629731
89406591
54383602
63517856
70367875
35254725
67241659
79437813
35343912
10371637
38735469
60975735
48316764
68745900
76721244
16893993
884468
86745707
71992610
79802884
49054773
11253822
85131051
40934000
26897806
94482439
11756984