98414165
4401179
30246280
957135
21889409
40715888
45346059
36682116
31952261
38389515
94265155
36161216
3170883
52983547
37235178
23817055
51981556
92081380
36921985
96145260
49553183
63384904
46708012
60185894
17802557
27371273
79817226
57718408
55823869
8380115
7053312
80193993
95917438
47022636
4008665
77232956
60286152
3157241
26265945
23527510