15947126
9384526
12051269
72032112
88188790
39208676
53909033
50586065
41648844
68366789
82382318
36386113
422769
4918332
35242213
3243793
58156805
44742253
76269470
65879474
97491016
82936873
83417003
20628678
33727764
78291088
9305664
23772764
58863633
50086323
60345344
5215190
4695793
97177067
47992662
152338
93287965
6343127
60261352
32337315