25009176
44617696
7636947
74606595
34088327
96184103
73894239
98026414
63234949
14003091
23759342
10023761
35915113
39549663
3583740
2873492
10797268
20081506
53381341
43191904
88389693
47943528
94468008
26382882
58044326
13559055
63855780
24678756
63125785
9702976
10283615
25611768
13904070
27413031
38681643
52558425
6620566
11182413
3921860
66484494