94462402
38782826
16485583
79243960
34162258
22279422
33855911
15861172
57811543
13494073
27555008
50079244
76422925
25252082
77085113
67906332
643199
67736493
59229646
60255258
67126378
77494516
69606609
26832668
87043683
36027217
92705544
73652574
86034648
34704689
32908243
96922619
79743937
56625531
87843966
16297306
53668372
32005454
58492389
18427934