58429587
49986974
33117508
7306321
1694064
1865667
46807835
16347756
60969460
53451265
81912878
26637877
6689258
35955030
8179165
93389201
96975024
80151319
52709310
11881159
69397039
79064932
29327129
53342021
36663673
59268707
4062084
77466867
20179023
14857120
19628954
41922138
68139996
69857317
4265339
22351910
11898901
68656144
95028380
3955049