31373504
8446477
2691085
75728643
99143655
8057352
53474985
7873915
80548821
80529526
7611997
86828270
3615488
71047173
30163918
7547470
4701563
97692303
19985699
64965642
53036693
20561325
5121297
67093772
733970
1484612
5377229
91031420
69638614
41613561
34152778
7774568
81716506
94529847
59089714
9293190
15694144
96287032
15218408
66036570