31628303
10548928
31315255
11669808
4428930
47239920
81861945
67835234
68943945
20963556
89521053
46692544
37892364
60671540
9345309
31536416
4327780
17611099
1137861
79063541
30723699
32629430
15786324
50002912
25117805
18419850
82674022
4294410
9874933
90996923
22461478
28138803
66949530
89034011
94835170
72228174
31356302
12515988
66016528
43021202