5779893
22584232
74397429
1510397
55404604
55167578
16361492
42243058
95615608
2199069
2590118
3719749
76362136
73952337
94935102
72174748
47373283
88683028
70993798
95947198
28887942
11391025
40191585
22363595
7024428
6915248
49556060
89041037
59889421
44859268
60328783
89584128
14812829
13746886
24966978
67627821
15869963
8008438
32745824
4333383