42793383
59459252
38552964
8183208
19924717
34122263
58142369
41635422
44816467
1212223
81803705
46719663
10935703
36429457
43986194
48833631
79916815
48688856
819215
67172526
1181318
36061451
85573507
46092596
29966374
35284085
47893374
34551239
9389595
16301184
46532338
4651023
79479626
31968952
34546131
5907357
73035610
35238110
26242423
59325634