42777652
4419323
42671780
97181919
73919256
66492558
19419760
34395023
9212830
96305816
75847827
70215801
9177949
88586385
7206240
48776888
3340851
5955571
24461404
34604602
89403765
76204622
30371631
76569592
18697517
48378472
39142782
98649979
29239640
5989114
15366802
86351581
83952814
52029885
22335309
90816900
69399564
63322197
13922357
40702101