50629928
62768327
65174646
9354214
60437246
50815744
10737393
29361542
29917723
65459139
99764982
43543828
2639187
10854079
85972452
19713388
11443525
55905534
37596263
84964761
54518133
89479942
83174134
72858564
44837044
95638308
85353689
8486327
25132652
43062181
82654594
70112764
17796067
14644753
257466
71265264
50611589
33772119
71555600
39258156