73588580
52805016
50281960
85904285
52334759
1672447
93831354
86741080
36618468
30106463
96141849
63006684
34065987
45511755
38583543
99294135
2815742
37864613
15271852
65656700
73222048
9126480
16931392
53761893
24843036
2845623
51014896
99267660
19896498
93612110
32907627
89283097
41784935
10352537
85151264
19174562
3679618
16784970
80412928
29619550