52112657
54536639
96629489
96799080
30195823
69936803
69449533
57271497
95447447
94255884
98551206
46944651
79206295
1983183
11734845
3625394
54348280
56478565
70852413
42741639
496086
84966797
54607399
66123010
9876208
81385770
75452187
2923182
75793957
51449829
66234827
18631243
8216345
9014945
40543029
81229499
72034802
85182425
92928677
45933801