40439301
30758516
55012054
23774454
67071318
6504444
2175924
93506280
17468813
2174495
21593492
20283028
38811005
91763422
60086919
908561
34195077
85651830
34638340
77017573
55228457
58832249
7347426
27006417
35153307
98623492
18036555
7243111
30815706
27871991
4419848
42148174
70199520
61073778
357889
65897645
3813337
72512981
60385442
2506315