17514638
40278350
9931997
95323325
2673341
28812384
3587355
18238563
42237551
50562660
75776333
78437885
79086170
3874868
46945280
3231115
85351
22694064
621872
40417863
72249485
25797217
13113176
58272925
77719079
86914282
70516903
41557396
92779597
346814
1357280
86745548
1491788
88258220
6494080
63276341
21134850
6467343
20734979
74769009