77768591
32914152
61151528
60545729
8444352
97042005
69016165
624110000
73832540
99825850
563788
8654548
5829425
87958026
24455462
1244125
22046853
16361629
61038527
88625331
66526784
54794906
21518336
69303983
7361644
21477328
59455372
7186386
4905641
75275708
9012578
86929242
50216158
81706534
79048869
4798826
48381211
4722920
84046354
36586094