34109580
98899742
42859786
5127141
37795158
22148101
40434628
15556351
17996681
62111031
80605842
31461292
45235172
14113697
20622343
61098084
86223295
45534389
67108551
93422177
59161009
51905078
7856124
53943054
56934427
88616341
79843546
8064811
29684140
93392962
60768736
98135204
33786637
32344634
14656287
50706878
85605829
13251872
71447803
766770