24105660
33934126
60362580
44415428
3937227
3226748
735790
90929352
609030
30469468
67117497
36497314
62733379
81996611
4773628
93554058
60608632
12634965
27538819
5257347
42435348
9520379
66599943
59856798
76649519
71381720
53278306
42082382
42546267
4399271
42018828
4089202
61646243
3493302
27139186
10938247
56851675
36794974
85851426
10253096