31014012
14442119
47081630
71633813
71735106
58749872
52653042
53409415
57307219
23164299
20648617
7228476
1146454
47202322
88001567
97486916
31422744
75709138
8102839
84109470
81483873
46025515
19274401
10968141
96174653
71311138
77033607
53964935
47673894
282827
92621799
39827834
52224724
28707565
95636959
66042215
47698619
361026
6596895
90765911