30169418
68897934
29089602
94645001
24233743
89642087
14796740
3578327
86847311
97541514
7875707
51075045
48947901
58654037
36641933
46027034
45973670
32248309
53436683
93747265
45364260
83631309
9895825
31429915
29013062
55313534
48848715
59346459
6958390
72955147
55661238
78027391
24087821
85408262
55563911
85723931
26844629
66353810
2275994
66622074