43885129
70429622
61481891
47803420
67868697
20438627
77365735
7308566
42904850
65313226
53109292
53775784
46858424
79366943
75551631
2806233
33821186
4354702
9963137
75427852
30316463
21018899
45688128
56472935
85517417
21476896
91081171
96015907
81593303
55382382
47371791
231663
39022601
16957772
2039461
2561922
81093350
66805725
70463391
28848543