31617423
303540
5129216
52325505
67566142
93769131
18259830
10451397
51029851
96395491
3479538
25682598
35475078
38603213
5308007
44677924
24502858
85328867
91736841
16359566
57196431
79457988
55102335
46569217
56327397
52164510
12254987
81891931
25617569
99078418
65603862
8883512
26526818
78857361
68334964
13805231
9793712
87768075
13643555
36757151