3116129
97554388
78445360
60994212
53509993
42548878
2915536
88691151
72715412
58413353
98791438
32496601
9995683
33531484
20224410
47612335
20286469
98492304
28998032
37537735
82066550
9585261
28044126
83378491
53205185
78586554
25808795
31842450
2685719
50614848
73901526
7870400
87659866
21405603
29225054
11488606
62765250
84514807
66829077
38615710