30376973
53195029
146047
32887036
23205990
31352200
9559578
88097907
47469212
56091012
19449575
83566225
36452679
92649884
6815683
45488620
99421229
35885115
31584325
39261666
92631378
91224431
70266572
64957137
91118067
19667717
52222102
89672939
86271402
1331475
86415166
806588
54117941
9258119
52958346
4393397
12749267
62274588
69657353
20785828