90548131
72073850
28606584
50542656
99618806
45285520
30264408
80827030
18273269
7129665
67171176
70239689
18895278
4055771
7897246
33685403
13936086
76841653
26777258
63089611
54553493
52978421
23256874
28061145
64596616
16239665
25588435
173810000
22846993
98784110
45277436
1649432
4767749
75806726
46137127
14091413
69666272
2533258
39778033
9203923