94547667
1037740
3196532
91044172
76141360
9934015
57284257
92211655
47453700
58812307
8087303
560270
26259975
3346575
26223121
46896813
9658667
49116133
2221865
99856665
2148499
62404089
72711286
98354911
31073036
33926666
39746955
40603117
28468426
25987739
74083216
4565451
29191111
36954128
46905791
21518254
35739558
76103466
81889064
28291863