31124152
76366843
3728039
47215903
93299843
75199189
24594937
3623802
61857886
74071805
12629968
86941220
75135438
20029773
816213
49381734
95225549
69718
79435284
93826389
88617546
84123472
97504584
8210412
97254953
34095600
41173989
84002652
21574607
17527122
2028197
92046281
45185344
1227934
54132588
91091137
66538387
34574190
50095381
4306822