40126762
25162440
3657556
99215117
57378680
5564352
1705321
12039537
12119595
37149671
59351234
9068415
46653112
73574157
19848090
28852596
19211124
57198987
94303618
6439194
15807688
16191330
5577405
32302550
45894450
94915698
68766037
67012948
8949200
53683340
6407973
76319784
37668267
34864770
42653596
6190293
76132705
61304258
15029989
34025316