22621344
4133959
23379941
12991410
10295802
8544383
87708045
42199548
15071579
48567128
60045000
99249462
23928428
38842746
32759298
87196741
18312620
40907205
12806254
66867075
27557596
8813740
34675543
43014085
2783942
84105051
90287822
42588890
43655478
67913090
4984260
75135187
57276865
97313190
36464776
58896105
42523328
87526503
66094490
838487