42785396
40852838
38657205
28473073
91294538
10565880
90268066
74548836
35336169
98524581
60611456
30625006
86632125
90646120
43262911
25592764
74853222
29863833
33237439
52196696
14143591
95842905
56347635
62031161
6768692
50802551
69385827
69754250
95679484
3484326
79438063
52124286
46816521
33661848
55955321
53057074
90752065
67743085
97337601
94642826