32288468
882731
40217197
32373490
98215535
58782620
43591423
16219353
16948381
52488072
65752708
7836080
39058270
94917846
5074640
86578247
27136689
66005187
34972128
17435520
21318517
8016772
18296963
4338567
84245794
10906745
97655280
60172550
74609866
51028268
16398
70417981
12055401
95813192
80425511
67469143
78818367
82807748
61151688
55758052