28944116
59099834
785168
71683918
538183
43314177
84697046
69772191
72084060
2963218
45146302
4679427
22053865
53418125
55187263
38675673
83499052
12529615
4786355
47749713
8368987
1614575
3717612
10258404
25506403
32755036
73923042
1299359
42699914
42916242
87907713
59428580
49766549
71585010
75631861
44264712
95566427
5106250
19421973
37217309