54503973
22641219
76617242
9289219
28133165
70378168
96063229
3338225
25711280
38535321
50629073
22022185
8186422
15539265
93153669
19278061
43031936
83923319
59521721
62304853
39823654
12887154
5197894
62496393
79147657
40413686
36919330
83466535
29145886
15111855
50337732
70557792
16117391
29535259
83872508
7866131
50233992
84547443
70609297
9158520