31432191
70117995
62124760
46885194
25996469
84317740
87423384
21278933
58718225
69597986
55217862
29041780
57236127
79604272
74186052
64579252
10973871
37216714
41316717
40137252
56821525
91071662
60323257
36102095
33182844
71973252
93613060
85592410
90007168
28692290
29947686
53803562
251651
19299564
95945541
3294614
35397305
86423299
92074161
6950321