2508228
60376708
28896753
14929974
2135756
49919520
74066954
36449512
76159339
26776457
52784689
29845811
96695902
8272183
6295624
64165707
47294318
87892801
85733367
56998061
62845623
3171409
25617146
516241
62952684
34544066
74632483
71843274
2977542
43925720
35849195
91265979
77139045
1593644
61325398
90779824
4957850
65591730
647936
88484312