50294445
24754311
15299327
19988095
7141835
26545639
69595490
54058303
30898526
3221432
45218270
48854770
9857152
46874562
87303168
60298821
20775763
46921797
94365844
59328534
37288329
77644365
48157722
38569637
3565397
7985698
25708189
35896266
83654110
92259965
71818872
95302189
5652681
19334815
77951719
32961262
60593208
99565417
64237122
96482136