50017756
76529693
52531618
50281323
5617701
64008210
16585927
28062454
35381116
20021329
46759184
30913732
8299125
63943934
55473842
9138897
90809315
49223576
6111080
15657826
7680345
13266432
92235528
5096915
60124274
68347082
47014726
86959587
96137538
45769408
47754794
48701848
79439515
99933458
72498987
823383
767997
14037837
34805544
72368489