3131343
81309524
42932343
34113820
31731802
2744908
78367869
87269755
18523237
1465936
34893628
72863573
91796419
17235
22807118
92689809
8561290
30134665
18865158
56611908
6914800
59246786
4661555
27435120
9794234
8668098
18455212
46795882
57962149
96612748
88301775
28011221
7878510
77468988
79644948
55468429
42027520
5935360
28404176
47215163