3571230
11272109
75425564
75921954
62434415
22234156
846316
93345850
53315068
71946503
52207691
40881415
1966115
47443262
19284583
57894037
56485341
2713545
2949639
43431285
4309628
62231586
87997520
31274869
61614465
56683073
21373508
4840465
57469896
67236554
9922228
5436919
43338711
65156769
78984196
17467492
87739979
7182442
5428843
84937392