5905426
79635350
33907770
44613899
13048463
69884066
16815345
3581355
54615466
9496625
3686728
40832498
81681106
35126054
65451104
69082522
2485273
5552106
31683660
96631295
2146890
22166772
5618049
1575268
17731721
84031888
12181557
42248070
30093100
76351420
87817427
12461757
27677479
93216106
40373528
16329766
11143044
71503067
42736662
33983548