20136062
2913906
5067788
70352586
37667632
64743630
11922254
14829565
87032707
29403192
37434821
13639968
36198933
65353134
42498041
2803617
72752860
45505236
26551503
19584713
54555157
47667568
49368410
92586651
33802023
38301903
6231374
48931408
95592704
32667269
59658580
68302028
6378547
73817387
9938742
60893894
78361473
63755130
22146356
90892945