46695393
102466
85084333
39182194
31572561
70859514
34005366
4798865
14148489
29034844
22023877
27771061
301403
36901834
89778122
26887543
97014219
74114066
99536890
38374586
59811599
71061337
45671737
42822138
43295053
79967581
2010577
8422823
11492697
55506179
85376309
5488943
49896023
28037827
23463303
20474743
7802777
79256219
5198614
3122530