83295798
4715750
59159347
2463522
66439190
67555139
13261609
49199003
72577217
4614601
3805146
58878953
62852310
8666448
86268068
19825310
36121744
95961694
70822018
14507559
54491775
73955545
3789872
52587642
40709310
26582711
24927068
81463668
57816544
28743331
47002094
46022289
1415603
52969254
20325560
50031129
34086308
93701567
80333691
41327970