41344679
40932211
85461192
21272185
99883663
2707580
85466354
60519028
32192095
19426840
13464653
8489554
94549876
93877236
9880771
44156043
32077584
10316398
74012153
94904041
32177088
79958149
53358262
33455948
72688865
81669128
95973208
9670412
48618795
19841533
54249575
59176855
12082501
4597282
21104570
64129986
97801855
90665364
61115202
62988196