30224262
5484362
60562318
58531912
64313536
19046354
56422547
64066554
87286564
27179809
32082795
47767522
85001052
86742425
44786338
27115718
2825228
4294594
19286123
55563171
75454924
33621982
41914797
80644937
86456592
85056823
44314761
76165070
78174913
92908628
336189
46072668
78399355
57658979
6382602
66455306
35947361
36502686
3869859
44841613