62946883
9184234
68363257
12903338
50768382
70974191
14052753
47273029
8798083
51777677
23933582
40734330
26376483
16402546
7737368
33983908
78473414
63273161
21652946
8023989
63934750
30516002
84597743
19609923
29095294
35059847
29645740
94992661
87342113
88648377
13074989
35459712
45649476
18755876
55137002
61434456
85909060
7206166
40671773
81947684