85388153
1892922
32339363
80199197
56419157
29968538
60354483
36038682
55574385
66392557
48696076
80961168
82592174
63426259
58071547
95801970
35148699
93761801
73537976
85498798
38179867
7879529
9502406
25409190
32845764
25428541
43927482
15122860
37149758
77645933
78592659
48236453
93032292
28482736
89345932
1266962
1293265
53671870
84445817
30811809