42674136
32375061
40482538
40927121
99767617
92253805
62153829
96065881
14716193
10482561
29547842
40673382
63785260
67209710
94017087
24738672
89639643
8334722
6254399
90688218
3802456
2846678
74195268
86022074
37376535
35138042
88282614
70468240
95439196
22013981
55694844
4388696
6425649
47775521
76763911
36872761
63437293
33722642
20544501
93382509