10158726
3233328
79629395
2386738
81098471
4824288
82466806
2634742
33779560
39912099
6970234
65862605
94083045
49871821
40375687
11101097
2617613
80083136
82351125
61563927
92599512
97927067
2943339
18489408
55144117
18202178
83271054
24046063
9301549
42364614
20748818
82751251
62566186
44973894
92963868
99323385
50515945
2607037
75021893
87444510