60389096
31358418
53761956
5342778
90555326
40725683
33522856
47985901
25871579
10611862
93233734
24901849
24223763
25782962
49334402
34129789
6197265
94069485
4219390
1541093
17844111
55302797
19988229
77164627
32065539
1593201
5118853
38745291
36368054
78557643
94703430
66924061
3652509
20304282
8427808
18876340
98087090
98174909
9752550
51377992