31997483
27409652
29476486
3084264
66172614
84881311
98698619
93445442
93931813
24004643
73598691
18206319
56066959
84796490
77705063
33774601
1989000
7216837
30296995
95787000
41365026
25421615
11523201
76931043
543257
51745171
54587148
78154600
8866352
77053093
87803822
90002152
73266114
4575618
14621938
39627657
62679762
41837757
5342590
46824206