50443573
84489060
48828428
50236991
88012796
27882959
96518026
595390
22526920
3662338
75109563
71381565
76294255
46806930
33142153
73456745
81567697
86753182
86634888
14239304
86572118
85219925
10087389
23355234
32058434
94293355
55705528
69946698
2911344
10046388
3172607
87526162
4414271
78086389
92283844
2557388
65919882
51129333
69889564
3954411