84658035
33897562
66305754
21208857
1332571
99239221
40318555
47219608
71044339
64789414
46796771
42323623
22504321
20007930
74138973
6274411
9686627
89534731
79755947
875839
16263101
14473265
64521423
1578544
9299129
34377418
86198310
76588899
37022555
4617735
4998518
74968575
46424258
93763733
97926722
33646197
16102150
24102905
64455308
42172538