47333973
7408327
4676249
86513856
2668692
70851095
33343038
3599302
6827619
81591335
34825400
49002578
49251990
10729894
70495728
98529599
51437569
43416824
27792080
48791459
85139660
74822876
98897568
46654836
73439016
16849783
1682683
96192041
68033086
15952952
86506021
82697996
72231568
5613276
41729842
55165117
10277462
20981792
58897246
23731406