44731816
8477429
18244259
596905
40847839
4733960
6147679
33014108
86687561
73688203
30833927
39148730
24822405
24028935
37297324
99034634
76432566
87801612
16355864
53714560
99377246
20434354
14872373
52292055
53619073
69957305
4984314
72189639
49188654
77549237
89094493
22466286
39504335
88538704
3588528
2298153
32488490
80176108
57625416
73483283