41557261
89808626
40078468
70092193
41157268
49425634
70841497
77594903
4300227
43739740
43273923
75692826
17726308
49342232
3028901
51423038
72532576
87283835
62332438
7764779
12602374
78159520
29415394
7711844
50715379
77929504
86107213
60378102
69242665
41645568
81905002
97263631
30788616
58795048
37383818
53341025
87344821
93335808
2018316
54509845