96275760
5452249
40349251
86984894
63657349
57766941
78162638
50593094
41552815
97057062
98405607
77697315
78255146
44481100
7683282
10916980
45605992
10105603
52349568
1986201
14367652
51539504
24256924
7079204
13779272
81384737
95223705
61743407
52185720
86167002
36873853
28244415
58796127
6221136
37093734
69478505
39711371
4076282
72207995
82698403