55708092
23717705
73726948
67832073
33346762
23568000
53242164
18258288
137380
70667986
83958658
80913414
27387549
12956094
85072170
95291100
96311336
52118655
17687425
99435929
467672
24928810
29023429
75918233
21579602
22359467
81756507
82438667
95515134
51461909
2112170
31782342
78096
80187418
39863183
31733028
31025730
31868151
64475723
7348848