45056368
70331749
4475794
98259574
52201516
51613167
8619396
8166840
99245792
24935877
52472168
11378661
47162987
53114227
8336628
21335731
75965270
1714480
36159941
61395429
34383973
42335841
67411715
97678961
24299379
59485357
3593108
1960297
156551
16237051
14952694
28410000
6086106
92223461
3885436
58471864
32545299
9051262
64428025
8295645