20243652
80746347
85458178
44226736
20916740
42165338
5832052
60996297
2177335
22043363
10332304
29749701
84369076
10937005
48667148
21792040
93558706
79338423
4446830
1182951
53384650
8875966
76788299
65067352
46417853
78697576
21797361
76601520
1941436
45855262
56791718
94962133
54961771
91217316
28817016
48239732
9669541
55313150
77512288
21753246