59365068
5043131
52987065
9070581
22003415
3865836
10072079
366518
95466
64138388
55179122
78946975
158097
78143414
19834505
89653542
14577959
9263382
43867824
25576638
16043316
48915619
40603853
7431633
60278301
1551599
8597726
7083408
68712140
78106420
33964574
417719
12417803
52836250
83062121
63623327
52901646
28877822
2519835
77954662