46102816
80674546
8705501
3982880
61909128
35569415
86253540
18294958
37592213
88878570
3757440
9947911
28957178
78865563
12296090
9032369
2161485
34115479
58007956
31392472
3025370
38965141
44005797
69382085
68494475
2211183
20316452
16572912
66499523
8299257
30348687
69099902
33029028
40235985
40743824
96141423
93195005
84732609
44442136
32557543