31023291
22968320
77566825
48936036
89179704
3278459
70083883
19249395
1128569
87954628
77827107
71354042
94009850
8409836
20455537
32014229
57484978
55794363
28223757
91021440
40955544
50841779
636909
44276363
74244440
26924921
39839686
147626
74338296
83073873
57692938
98147417
67829386
48881018
2088529
58315820
37905416
78661664
42745741
11673896