43432621
77218313
32518859
14339373
14593766
27892470
14568191
11324157
5215571
80244883
91436624
44757717
19091964
35581397
9731303
228922
96715033
24365580
7079298
60474039
76584139
94044457
97565796
58036020
74504820
5015974
39246429
18157172
40494258
57834853
28449583
45134234
37523195
70671650
6783296
96223921
19456622
23225838
7168304
81518051