84149056
106181
75559558
8808012
47302079
79747200
93114812
65043187
76116093
72321319
71968558
84311736
74791428
62103065
4917564
43326214
91824404
67872235
3685829
33951331
87907565
42242736
95213175
69516941
30826834
65102333
94551245
62797710
44256135
91628591
94499960
5636237
89097566
97173622
19964985
21891354
62614624
52299366
40941658
29028980