316643
93568650
93939203
50655734
40843132
32734614
58861354
61989969
68833532
67947681
3465265
57904468
92161104
4983005
10707289
73452114
24964645
64168350
11645952
99282010
6897917
51034925
26076014
64489836
22934865
27592085
45514443
10264758
89788949
11491523
78809435
3525421
41338685
25882553
19625666
4034140
33444351
12921928
31343525
2435588