22602226
31492590
94605944
76042919
4572120
80585322
76932659
80259030
45076474
29219226
44185703
70693094
26091579
31254263
38952894
2792434
54081103
16486835
72109933
77668533
55729228
93372384
14134553
23312521
38713953
46798593
50378151
49866465
95309350
45329422
9830727
953144
42289071
50509929
54014196
99555495
86894732
55432120
44433584
38275146