18118400
4429312
67491630
87259054
80202446
23692584
13858542
23336358
78552251
79831064
10601684
69389213
53016816
32402262
89066096
24948769
90468
19929697
40548490
3474922
21001343
52258510
69282685
83021289
56546368
29847592
1532659
71436987
22131656
67063969
24728759
96576450
75751967
40994125
19409709
2650379
48636688
28635833
42731359
93134117