93346293
10843557
5649650
10498762
4306061
27749320
58139356
30248392
55426052
36255264
65432319
65153047
12209744
59177502
967954
15559943
72233828
58599019
25484237
67123055
98976563
53664587
43986900
88972320
47679080
85816127
77332282
62659937
6622558
4630521
3679465
73446302
20562743
95058429
59542697
4037898
86088727
4586606
75258950
16948596