3299113
95553073
13187914
165610
94761381
88503088
41573137
66712046
2567610
83195548
11116457
79683814
33351635
54909449
86026719
58998507
49099584
43633888
72662703
74122850
34982356
6295255
10951285
58303170
8758572
80839247
21153914
56117694
297808
78291832
985964
2009438
78935531
3633357
90827176
7208750
8978383
43941281
30173947
32239734