29578383
2629608
91769728
74715760
31595774
66112866
36691182
3457092
63851417
32577839
18275587
79141143
61112309
22354041
2238373
36211721
906108
16103850
46675217
37274793
24214554
36845918
20429827
41641745
57365651
50672164
64196690
58586265
46784546
47017652
53572445
39273392
31815269
38398796
95917281
6487409
61383228
78037925
94504835
55909928