12137296
31509973
24106756
677354
67722567
95686559
7554717
5680550
32851669
77429099
19092584
85885467
63113940
2936766
54796822
24123880
9866602
5469171
64714612
70569211
62297019
34402047
300103
49601299
94164591
5812947
46718995
24237403
25714139
59192514
67372396
36224524
78748147
88115089
30213640
41296441
91354256
11199924
28436258
45317851