13133757
41085120
57083093
77047613
15099777
8393272
27225044
44076439
50962604
27797667
63828824
50929603
23357173
65551406
12812746
41797655
2735817
91644980
53291060
92655296
32839725
18598302
3216027
368135
72208643
17936770
3468240
97468781
39845293
88864012
30386063
46601418
79869361
65749516
54319591
18193743
99322794
93182190
92756154
17487361