29425200
19777671
22332610
57477801
35644750
39569352
6631394
77901215
6339836
94933508
14016325
47252206
30336218
54628131
7263250
88907645
54302915
90476953
3652671
75256714
74388774
4163100
94701079
2100483
11162419
24654905
81397020
26339601
66235314
29983712
54408324
72156411
64736108
69508001
80492891
57075232
63087777
26573967
49584832
39634922