21528924
47605125
9690376
67655672
81913776
70907756
63749159
23628566
92782062
25096860
60173100
43531226
67921887
6873598
84409135
35939978
20879234
483312
14903825
43227267
9142746
60788185
9671196
41753516
6581860
9429168
60246778
39961751
77458184
90044535
81399675
35823273
12469575
75052495
10448729
21477531
63354195
90666323
50708584
84261250