37092872
28481933
10071025
2955968
70304888
2102588
98846268
889663
66933062
13438200
44806850
23368896
29738694
65656178
62512945
46158222
66744378
12308547
83723937
93322497
94485270
55485567
17279342
55066281
26837229
7499542
84159811
58446015
93561506
94272492
72948381
3888329
53573213
157433
57609773
35548025
9574440
19153983
62387353
85861250