45546230
1552685
27132108
2894332
77897771
38111870
2952608
18819596
78081717
69544466
87638618
20353544
28854009
82986398
29165622
67091611
34529532
60953383
13237833
73795410
21481129
58235988
56042319
39711151
39021708
9302600
39981398
24337197
4938920
87869855
49939615
68064210
81775451
89085325
91528676
93044731
34473654
8313280
17499975
50979817