50395500
94682899
938446
5224242
99642161
91778164
78945143
58798986
74389061
30591304
12533045
62999399
5985227
72458464
46591312
53936660
81933874
44951665
3116421
28166417
51808336
60989408
79329288
53593304
32651228
182789
73419324
3268975
20198590
26437070
21355098
86173647
94753318
9035479
6353843
38504478
60372629
6561589
13257046
6984860