18114265
89414690
69814636
45077931
98316412
88207335
77678583
31044441
64835354
2840855
17447500
97546613
42029988
30312110
92647087
14726062
36718455
28818342
17326067
45156038
4145561
34477920
32858624
13303373
49205036
61696826
21149410
38346468
25487187
54871525
55602506
22052489
42433229
327927
13492666
11445887
19867537
93579992
57429243
8564427