20573822
39743367
21544150
6916551
58939426
199022
13147128
3467252
69906713
2437241
10373864
17186600
51816825
24208923
79293782
16207699
5067324
47594941
36409587
73907881
82526872
38643463
8757510
75167340
13399309
94322909
8847943
49765971
56831797
45105734
55989180
3215185
31307282
33199637
65646568
28991929
34209389
32417079
4716409
2941233