55847799
16706520
52386276
61356643
89108632
37191279
35331672
70645341
23299438
93652933
76435
16371394
88733139
73514816
1959735
93886781
8242909
91395210
81333726
30678877
96351061
80339029
81109034
8730767
20873806
562790
24137320
13666260
73964231
35494924
16356252
45005452
28823941
4142917
6784680
12652221
48118042
9158747
79371088
78255284