16237048
98564461
5501744
42894735
5453142
5594131
35567835
3135154
60046982
35683851
24345125
73813709
95695821
55983115
33644583
15241506
12528979
42292050
22534332
20928987
86354694
66844711
2994861
81606477
86442389
18539453
74176542
44823569
66459026
95905160
34446280
2146914
70275050
57461032
56301926
62572503
49235796
11174464
11971280
48972855