95747439
68342349
5011519
50369255
26948064
72675384
75963690
38453200
22025888
16876145
90194882
2109463
49812117
5385899
11362159
59546374
36218818
58171972
68185165
93455550
3385436
49581287
90754500
1716980
55102196
29533100
42865699
6603525
16053464
1306567
41738229
75525848
79886156
51434053
60691910
49661200
99033740
87702901
4323444
91556616