19953226
85233080
91629938
73212951
8571095
90479097
30079389
6962679
5805746
9109500
33343889
39002304
8855094
1228160
64251323
60041894
89572325
46326408
66852141
11803079
49739108
35594966
86048232
33291769
99021498
77662918
745666
7637218
33361978
51088710
2634835
71655335
96323504
4785886
37655056
2642830
33896218
42128495
2494224
31643307