28445750
48011641
8456673
31185
86093816
70353819
31338501
23742700
70035468
83301485
6697314
2292917
77574937
18526227
55864259
42547910
98344921
8095106
79482346
5119167
96892911
82714424
73638857
74541288
2392236
1220731
82896301
38021904
98727481
26685746
16586752
66517624
1935286
66456750
89668253
58913824
89647790
35253874
62422386
4998715