38377858
144766
37386916
31221065
52839825
16358276
93028781
90998628
29634165
81925004
71514168
97957624
3630476
4035519
87305969
92664965
36017684
54836841
85211256
54896488
56891812
24721050
68655465
36521286
60593663
39517677
6606153
96966246
11278410
82803551
7553481
55439785
51635479
44332089
91533231
78763496
3478750
2593509
44245033
67756181