32149480
25394468
90278833
79163649
91768304
9099218
45336896
12515982
95403999
35286556
44211679
35447637
10929417
71396601
73889375
50296800
46124029
6989465
52334803
65289621
4642174
64949961
94037305
10999543
83054609
60958335
97021682
51656794
27416400
2357292
37131037
58484951
73096230
60311415
32881154
47122586
4820928
506140
47975181
47675993