49539220
4941791
11819107
59347496
84149410
28423036
4052260
33305806
97273772
44469720
43177205
37286338
372700
28345764
28694477
5283717
50032852
89884432
87835533
3926132
75854227
84937993
93031871
87285780
8034838
3007201
71474873
79063495
58293264
31849182
5158376
90647248
1406234
83281218
14565776
63962932
22153672
61793339
86383364
30917168