1634852
21729050
17177942
8180778
96336767
51033598
76839256
85372892
5577995
3997507
65702468
5782520
65974944
8418104
8767514
53883897
63294143
47089949
40438589
71759645
89402056
83927062
81122667
6278716
26722188
13075503
78101863
76041021
56061902
16957156
78531192
67913360
70344171
93273035
37081427
82116143
59262680
8176588
29319284
53065952