21813888
32693577
96085579
30125168
51752343
48381379
31771433
80259794
33457051
79267884
28363456
13836163
14915402
3396188
9983528
72849754
62777032
73811023
64866772
22126960
59711441
3591576
4596617
16839869
57464586
15868429
74945607
42579698
14814180
53127053
51592879
69094550
23408809
84608452
20872110
4845990
67396141
14245610
37136853
42974754