46853583
20237625
32661548
58294015
2963502
69105446
87361435
8544963
18299140
77831862
7952994
177567
98311328
24565186
17867354
93494313
44945410
3263248
47095506
11172341
558141
69971987
68875268
83187214
4748703
40137176
15827787
16391378
51234819
73974493
20739824
92966878
73369748
71976594
70982468
56536866
1887541
8558862
43585488
12904258