55957963
41361958
22602240
13913401
7271726
25962468
15513515
21447493
34986422
52784114
91397560
21547477
99297869
33647939
50143659
41777985
76651634
88194988
21211930
80027801
1188201
2658232
43966507
50552669
66494477
49788360
87519323
19745078
20208235
28426016
4241460
54763386
59995271
4861820
3329953
7440252
2387659
4908686
17091397
88731476