31046048
48193368
597641
62894738
8869611
46707564
36212600
40184249
24729064
42299591
20276241
46354472
920533
71556733
92582888
98185413
14507196
27886164
38666156
12814091
43572708
42011960
64368703
97825781
73551726
11073419
81744990
68559904
96947709
56235668
21319814
66668674
35162336
24534972
84597004
38812258
41323776
70829082
5676247
82002479