44509724
96727800
37273884
7281520
72562954
40898153
3705750
48432586
64433881
27522637
10274524
16196065
30753660
27032482
76136787
7085330
34748455
90904483
52836815
61047120
18947094
5262999
1494235
154848
33951255
47593509
4601103
83296678
98753061
66824425
12197578
21644698
49337112
75865905
75816803
88861403
110499
94636719
46151159
36978365