57194460
66632301
57786308
31977023
17657105
8354720
34571611
96883977
17201714
6497613
13103887
47128048
44671578
6316681
23749646
8136260
59141356
71714065
8959312
14942802
70035266
82139976
79601664
52764629
88201605
96677351
12464247
81851305
28902700
35728639
75622092
43028763
595381
59509248
30053155
89835159
4339905
7502311
47415593
99544711