5111810
890579
64933801
74213246
13582733
91728869
96168957
53115641
13043684
30698325
3520192
64187108
27945464
85656611
1561205
80049092
3011656
30782405
77595960
96521609
73476438
1553196
10645393
59293079
99054196
72025242
83093928
46642163
81441051
45324037
8847525
29177853
21584366
866704
15859889
24084102
62082410
82932736
34584128
1556677