22043476
42125611
71943198
5189244
1461132
6074081
77428234
57301391
64499834
78796146
50953924
41856226
64503530
13853769
9160732
91164502
46411657
54581573
47906675
94684419
72544844
50432322
23373525
17813172
91804560
58205779
96586207
46404524
99838359
18768382
21426851
41704070
60089175
20086740
20966052
95194242
64961864
64252424
5205737
1182350