4010861
55519839
3275402
18091462
25767702
25631592
97415121
5222265
93373348
22251298
24577512
7593231
19837950
11443146
30638296
94026556
34184352
34828546
53865148
35273740
36193256
47999894
36673966
73835405
89044326
21445712
92494091
15103004
56164860
38068223
67687957
79107518
41827833
42023236
14154243
53744955
36813073
19831975
6271567
61077413