43556078
22394236
50489684
24327374
67022085
34111404
42356010
49311731
12777505
62945939
9219775
60713074
2044852
43165721
61982276
7038154
20943374
78852564
97401403
43743586
28459579
85948228
69251547
17793062
6074283
99386087
53953000
41764538
50973254
29439877
85521735
12516176
31995556
3247894
20589443
1623108
90365562
17212083
98039735
4922368