42872851
1686141
87281200
35606948
7742636
23276677
26071857
74625124
91568948
12714241
33837198
19171563
11056190
5717067
3314152
52709816
62002053
35574816
34316027
70101798
62185983
20998900
66203391
11122850
45047446
28695132
22748026
23234130
75314723
95586313
90234009
4711247
2482242
68077656
96828092
72621392
4280243
13075307
3901914
63698160