90635108
85538384
22302063
66529238
32986897
9321304
62273764
2480711
39745690
10057675
54202031
64405128
99081164
3081907
62646668
38196441
8350699
61261011
38683420
648651
2044867
84493150
25047950
74212310
30538325
1465275
90067456
63574030
79935079
89807647
70848301
39392940
34309387
25736985
21063081
49688433
24221855
59349319
73842245
82251287