21573700
79546414
40207933
30118159
15148427
48317055
8582449
63329217
32012180
80312816
24512213
55104017
96368926
33872942
32142678
68914111
23802739
96335231
21982618
57211835
69634819
43624458
26958498
29733696
78886240
5846012
9718221
64652135
47896352
6739971
73111748
67465203
32476427
7002613
36081861
89323393
52055236
14029983
93534722
34433696