50749060
96205841
46053689
96682166
42557777
62169849
85226770
48642928
2280382
63933665
5534242
74585535
98728788
59132568
72423296
33653529
8669873
5325690
34505895
76225103
84379473
28405529
47679915
8905682
36842028
31773591
59235917
92285577
26547717
21283116
28187121
35452568
6839183
95732656
27055253
6410831
58214274
22237403
20223278
89208952