38686497
88105319
11177194
11302315
5675431
18939725
6787656
5759754
9958274
1685246
73874067
37574133
93212606
85065413
17543092
43527163
30981474
68448186
69948989
94502714
3739039
48666151
29148095
56143290
4571194
47133906
40269526
28227238
28904062
4793740
89071084
93382165
69467668
71367927
27024746
14254394
52296780
38679422
35051772
87336882