40505415
83522285
19365210
95668538
97862762
49456643
41308304
1047947
57208825
89304564
23104058
27515913
54011583
15316060
88933841
6173607
9748848
8132573
12867998
22009764
23135195
40321019
8806493
20104601
46083995
2912606
18631606
6804472
29883863
35309466
72106068
56164398
70044404
87789699
81043292
18233668
90257807
14577080
24142203
8473276