53385614
521382
46078177
22418543
41385432
60496759
90654556
77949273
54224677
22723200
67207118
44875553
46651729
83812527
36396243
89065394
31744169
34378129
79735943
30722186
80893227
67407904
25453772
35723564
3562660
999431
59085133
1829017
12064840
9115554
90791755
88587712
77971493
4064048
62693419
87712587
61813100
64001410
93576408
97378785