59259629
75599484
60492025
42086891
41386439
66396568
73929085
35171624
33163617
51964424
78409597
39767029
16783533
45291240
7903924
90055253
72377265
56658727
91437541
171865
25805709
72676025
1166271
14203660
54628345
63727233
66656290
90102975
27781104
42577881
92737524
41482842
10992395
30602824
30342008
13485856
61347928
55134711
98023979
49328313