56222689
38417860
24355915
82771882
34984463
80093076
14931920
114459
99936401
33663222
45851582
47209202
31559654
51322885
40304359
40205857
30303751
6935187
90554107
80748379
35604066
59239371
27695006
55977110
3351174
15032802
12611437
79619782
38694398
9200668
1792590
5753349
32242133
71877093
16397473
65867125
84575137
63121528
19298202
24205059