45598763
71953925
17062586
95196908
1885900
7471868
57437484
88895734
71696442
8401881
76366079
28059025
25054010
78827783
29003564
79492263
76699160
41112380
79997547
36138646
74771758
7927020
17649915
34301817
84061489
69673750
65657879
16328830
56035190
95184228
4364053
7545286
29072682
15562908
56389946
66474252
86822330
83829483
34952743
40176423