51314327
14672883
3176270
96625536
328126
85692298
76187609
60193844
27725085
59485904
42674552
295147
62437500
45059814
8270377
28076411
51428423
43172100
12295808
27689910
63838072
8472962
33405781
6199870
36445824
68785720
45147554
8649792
20493806
74037446
12175037
73754924
23885073
29835758
13913460
24743364
42106289
95215960
25374822
42213477