85356538
34956519
47633135
59257232
38191331
3373853
50157559
1119692
59564886
40692363
17994071
2780810
4776135
49333459
35163872
18895967
30838188
32978819
2185705
74641038
42572360
1634449
55692785
20652810
96753915
73215076
28555643
63317884
38608731
95537222
75889898
1252754
24522695
66662765
63043322
57619839
499418
41636772
15556979
44236950