2093500
13011640
69799193
31234470
25277057
95345659
63404781
74083485
75038962
35906172
81884350
98461314
67183297
10461319
34178176
36032490
50717345
49766941
22516510
27437
23485797
40294701
64672900
46197234
55141794
40189664
64996034
56008578
89364928
26414022
326822
42653689
35685828
75466624
64226738
7936523
73007770
22872222
66139381
69893755