82596476
39997050
94293242
62008475
29878235
52038988
40025927
55619337
44722076
6718505
75977679
1416391
49652505
43427354
90986321
34491972
36551362
42899451
64137887
2867869
40464262
29078228
21372027
75894439
60707917
75846423
8460421
66519730
97617612
45955544
66803970
42809933
21491192
69994275
51417196
44692628
5043922
81064884
81929237
59603394