41552078
20925399
95713877
70911348
36098810
11465338
9178298
3145901
87511380
8700907
2837269
95316576
8233961
973768
66099714
33915340
19605801
10218531
58564256
58211944
184966
42325002
95035323
65185580
45363973
85609082
7748893
3729858
84789423
21562939
31899151
22281035
30838521
59405681
8067181
76856487
9788972
36044073
74252937
4059212