21608089
36238349
41444768
83348215
5703272
71158621
6058697
75014698
64772167
3025995
80497967
67641249
17534648
12574420
5068579
69607828
82723263
71066258
472787
46015543
4960114
80184917
68589544
4808178
35366741
27841943
32828445
34172776
37607336
98756398
49891877
88072501
36177708
67474885
44934101
41957701
85283989
25647616
45798477
3711987