95215293
36082502
45436636
329201
6132370
81282819
12571983
90826636
41526085
97383152
86207432
98418177
39104483
16472854
18646302
9921401
62303221
765266
60982088
92113598
4794350
57254437
13118503
67728560
71309706
617523
44506361
56701414
50638168
9071833
92605789
4833291
59749061
82869057
71876378
4438698
63928100
88824155
844737
57376000