1303533
54257766
85929125
19806233
64906666
63645740
51937713
70311360
87527899
57448226
5462234
9179290
10501251
34968071
56682034
58879838
4722121
16346877
42108560
79072101
30191525
22269083
74565882
99259704
18144752
5062975
61082811
40215363
61205605
43054948
6439015
4256566
41122436
72299725
35513348
1368871
35063392
10916556
97853727
67495314