28796120
96024703
20691510
22641857
94528068
16215314
130796
63106755
52718846
3083775
62651703
64768335
8896637
56469320
6569183
30268796
25329133
1153325
99234972
65884554
3045026
38746200
292749
84669695
53204346
61017974
57971967
4157862
61192273
75089904
60357182
59411635
12563318
40884653
78508040
3247855
4716225
97398080
55465457
48267822