16571078
39964533
8037093
52389005
7436527
57197286
17332840
93336492
71854072
62481615
28314345
46043299
90037788
12281118
4709720
20547516
18513247
9745780
19588964
77622547
62826164
40678354
80391253
10711712
46557342
55108203
6119534
28001903
17655665
62235182
12486774
29149151
12332973
55119375
14773092
40815155
28759062
16836438
40769377
56229350