39671433
22918464
2643627
54269311
15947947
35392070
11167646
7255153
73461485
17411378
35321269
15932863
89501127
53334558
77635412
86803130
32517117
3596340
70669505
36428008
543156
95017609
5487911
84002753
95401046
7888470
4442969
2341641
11066481
78656783
33231165
2763208
97389902
92475996
69644866
68813434
97378735
56987939
38922351
72796636