59575798
4135594
18648440
31783113
10845031
11006643
3526622
35935913
82815011
1195013
19228820
95634806
67902065
27671438
7300363
12773298
29723496
30173155
5195809
7317938
15243401
65749222
25477860
20525922
6968813
62524118
77545133
54652247
75437376
88076928
78475327
32533632
23927456
25139241
10237340
41292648
59497028
92928102
56797410
30049658