19816428
59477140
14339423
45106213
68487593
64044519
26344266
16649396
94284678
66026246
69994286
13351951
63926636
23976055
67824022
66619255
89822949
12016247
26727100
53073791
6229638
91516939
18633284
28509965
54782459
82776062
95515656
54185505
89968534
48029578
32157737
8697254
32206411
21209675
25317517
48446048
47785414
74492616
42837761
91227238