57236735
16108081
20633746
42648076
81637041
72587429
22142014
78593514
56448854
62143522
75216502
56648446
23561309
72352762
33438998
66023215
9287768
10719056
48899779
23912120
32151331
96403403
15931292
65875572
1343716
37236130
52338347
90918281
73369722
49718688
18282951
62884258
98014098
84464666
74468672
71805568
85035479
20788093
13713528
30875550