29851121
9139230
33122628
16224583
4359872
3983189
41617243
47778455
40401727
32574227
55307801
20898168
88498275
4704511
76068630
49354618
6231375
96417043
79098360
54243013
99859767
14859388
2843944
21155944
9865348
62208047
45001008
62883743
90879204
30277885
22028780
84084275
12415495
14935813
93579398
69408371
713458
8786146
57223103
25718031