460438
25101315
44911048
16795079
56502125
2699804
94602308
93429358
31168903
72836390
58122835
17788315
69002865
36747449
36055757
56182793
2463486
39545244
61426709
15735644
39982823
314842
94585201
57805774
51063059
19761781
18111492
58534060
37899125
50145232
8382613
73902066
54815412
4622037
76773843
43966793
72546057
293452
40173541
41577372