43672756
62017333
82578657
13984437
2085610
23334710
28494151
22735536
5002046
87979061
20079117
13783359
29733789
35121702
76556255
42252014
81217312
27283948
4319181
36062996
13879034
85742218
72533375
73097186
29095764
62196938
9985721
96344008
43763597
77434900
48059830
2476537
66462366
6202601
43933257
3069700
79984716
17719257
58447495
51872055