22163711
13161127
40044607
43602859
8682861
55245480
2536328
94995553
2224282
95706102
62195489
91126087
88421469
58771012
77487571
68899540
85318911
6573367
19159931
8922940
63106039
8025572
82908909
39701168
74556241
84223920
80433927
685220
92193406
82817042
96696260
55784366
10166580
86123200
20922259
49447743
91497396
48432981
48925215
10713434