42152268
53931665
29132805
19133611
42397899
42109605
16615852
83314033
72715576
25943096
20729910
6265029
15966335
66468133
64701855
38681476
70092149
68574351
6607922
3446344
19407354
67162921
61121666
17988724
41757194
75428818
98858739
93471138
95363241
73472345
14693929
43176223
55426894
74981243
31782645
71986775
9472357
64472630
18362736
94133477