29913217
3114224
10541336
47948089
74037992
96187910
61108278
78356220
3062851
56978260
53432735
52957159
60086620
34119047
40256797
57413170
32372808
26041394
9550158
5738539
50999900
70747052
39725735
65868160
23785087
79293169
8100367
62593792
7000940
72952093
15808961
50523670
1876859
42517402
15856700
95666708
20236252
35059604
34625119
16511417