57541281
52047616
59745706
25708197
56366452
38607136
607688
36347987
48105281
6524127
42349238
19144878
1118841
75987432
84694457
93805045
3616137
65164253
17297940
26742266
40769716
59395447
97345314
49226272
11255396
30174271
34711278
71061741
80568842
27624569
54693151
60993516
52969508
85421604
9631434
64338719
77889652
96745957
5937621
88372856