29529540
13622284
71857857
32325995
23998588
97366252
50738614
39924427
89996260
4657432
19729044
34823971
37196155
43089764
9890943
31076382
69299970
5999154
34192484
17855628
35781330
18647237
2972316
29888805
23135953
7141698
5719630
78363153
20428393
15149294
16725116
29987258
73492139
80732602
77611908
70177925
60204282
60223655
44883300
903415