31508349
39226503
50351137
38224338
4191395
75928122
7295514
54214474
33747177
85677094
73968040
65812036
40161768
24527172
38274371
3741430
41637770
32339290
36775464
84604944
6875243
78033627
39344768
16192904
26872319
42022268
92796738
59501412
76208341
6301138
46118763
80263043
95195729
71587401
65292560
33458395
33516360
46707135
64359185
95825815