43865060
34618215
56041244
51872421
82288646
73561638
60714992
86819804
1021871
36963275
2399234
17125793
73943768
7144617
35769563
3146413
4682475
12126255
6255041
82102584
56573370
49608197
70556978
57283361
30728323
6731242
85447233
56275193
71837956
92199416
98456567
75459776
37436791
52045490
41484096
82877385
72341018
47114838
39497945
91293568