65148222
18521628
12852499
14813290
73214546
67669285
52573587
11259862
2626740
66812556
75828907
75053418
31763200
81912643
5587824
90514715
98252240
62286458
626277
54468655
840877
32933294
77672306
9418106
74638241
64802865
37672879
24135173
88214414
2351475
37169412
33662619
98015630
76819208
48441593
10779688
297425
84257068
43683385
22156813