37223460
13012391
256190
35539359
59057735
41117156
91824544
3945955
8234313
82267211
94392921
70793479
77236659
88157508
7515247
15936646
65667738
54871713
14347050
51321987
68332381
29591061
86381950
17573475
38141941
64758300
10305344
70531288
68661206
77568072
6972484
32027818
65446571
19597653
64415058
94323916
85486195
4337518
29351304
33218561