43169495
24037930
5197436
55272206
24901368
7507331
27392814
14502028
19959754
79904667
32213344
22696640
9270987
78112323
93011849
64403354
75001681
34885826
1366837
87457165
66966248
38744926
53578311
45908042
51274446
25262556
73473439
4284989
75701671
56126416
51598992
57166148
43424557
56709815
96109990
34311970
9657251
59841611
9553338
3139392