95177350
11901962
84427784
202687
25447151
82117870
92509283
6823459
65551411
14683036
78685258
5435236
53958684
12885450
89321465
6164772
71329710
35839627
22454725
73717327
77753463
49122772
37624293
12128606
19532610
85644239
56338357
69239553
77706022
54493352
76209056
51656699
68101326
8052268
79893987
5628670
4616740
21626855
93924604
2947502