47014350
18106886
69945098
96915718
11582503
50702399
658523
34019865
98248671
2663134
55379217
74158564
11457640
78177931
7488412
83373
54547138
93548984
90601190
16612627
26404836
58939321
1008309
87796435
83288355
56639591
95658828
9919843
49718243
38313943
14727660
4036574
45204484
62184576
58636403
37924120
19751949
9936869
27004182
19517848