31981540
81602015
37007705
59971517
21147257
54262859
41346179
61095301
94882212
69551608
7295558
83539624
27612081
90825781
3596256
21265022
14887295
65263885
8847391
15341559
41944422
45233646
79688215
49184656
27288631
40737352
38507797
17472342
76872492
1921993
46622876
29507455
71901
7767137
228929
37004720
3586691
7945710
9536440
55629285