56865913
6167032
38504164
54788210
44528383
26324861
477677
86888166
63906447
4062830
13041465
337432
5864303
82589482
59404214
11252752
227644
69485370
78994141
87149410
52636335
40834080
56475392
33288700
12593617
75244560
91245366
89993923
70766440
8118920
99837707
4196366
1502449
29338485
3016160
33852811
17252483
38271200
73119495
69172851