42981082
12172803
8726666
39133580
4092192
7332412
58992223
64929724
99831355
4378977
7076901
24134772
31229109
49446807
81379962
4265636
76645443
66784164
37363076
54131521
41298148
43585065
69421069
81475249
63796231
25085507
51936174
47554117
33664124
50884337
59431892
53582303
45665043
77277488
33065707
49219622
692282
19894602
97148429
48453691