58089609
31362867
40115409
78879534
20146528
23617821
1024155
17071827
1408443
60001960
55522211
478234
59729836
83059557
25132595
31364113
5951119
55643106
73231498
32117682
12409226
91774518
98456745
715837
94299344
48075250
33214286
77187586
2848373
54108300
17489095
16491332
94993214
83058082
58057021
34147248
2823045
15522826
54508324
7999527