95381362
47976824
7179255
46499056
4279142
54298476
16806104
44443035
61399333
95079745
1630647
49788604
70436282
42013812
92161559
81168846
64606724
24837782
9017886
6725636
28533392
62483020
72989166
49263960
34305251
26876537
80813738
80994653
25106487
22903384
58051167
34065938
37768024
95039743
94144574
29401283
71396004
5111168
47718077
99502754