31162066
96003986
12932308
82874630
7713706
87899467
12217564
54712398
30573258
58466311
43045987
30143956
68948215
9215080
20604402
79043264
59516698
6729665
88761049
70855380
17982041
13618274
43733701
62987924
90916341
36789117
691386
9834481
4886692
38242976
13431819
77693024
23598300
2896587
28862171
90148871
58479580
34812985
35287384
64863301