43067718
26486607
6538140
55902136
25203209
49122672
97328513
55983034
1080956
59425577
27405192
46265352
79914935
21095222
95356137
6085710
45951505
67488053
213593
86842699
26367768
86419297
78752109
7742984
41828892
15462319
2684178
66941183
40964399
2412574
67209337
51697180
54374893
6504167
91002693
22288619
8299286
47381839
2482738
48092702