45864416
93493610
8394816
20312076
17231794
34276651
31902382
90958901
28373527
19986289
21144418
18806731
11475714
73663026
47829969
31949758
36556342
42132589
1993596
83588326
8345560
60095321
56191154
14086890
53754069
55524540
63264012
5284221
89265083
90647043
66942578
6093083
31996264
68727141
81752880
81636624
58812684
44567870
25313030
55528045