46511168
14827247
65494889
9215049
59521949
80589451
372686
52031748
24439734
63944515
3279131
48503653
40115885
30046212
97222228
50538854
87303330
19056300
60338214
34371906
43967513
9514899
28196987
44439888
56599776
10607189
38138369
40365719
70768938
69521045
61958316
15063684
3571896
93672418
53927972
47926833
18727288
26625922
29546353
8277515