33531607
10484362
16985674
61836220
60579482
48654024
28602124
81873422
33571525
7508429
8763524
26343449
89716389
55107776
97964735
99927894
27123352
50964533
46644561
47601330
3971067
29789537
61736847
87257478
66113957
92926272
78696367
64483373
52344349
33168333
7762033
99841434
28388470
31865943
10259050
77467316
71556469
27463376
5968280
45783683