98348176
73483652
91294661
93341328
71894516
37201112
70518772
60286092
72426950
5444756
22608648
53796558
31694943
2803376
3025663
85573368
19927260
64522314
15279087
3886756
92467525
14744531
35354516
5298382
70414155
66358912
93147055
15061367
9027495
72369457
27116972
5488216
19184690
29704486
36483259
45584193
83528678
5234935
42887209
34058648