31392288
36826611
69468228
13089031
22546029
24263448
98354684
83394060
97092416
99473563
20081313
41269102
4398914
12554923
57889384
65601809
9241919
63273162
56585480
13066574
3454632
15119863
54413510
45076017
32086055
75746335
59435463
80242688
80725497
59343992
93308069
39165135
80379631
31484665
3426129
11029617
96012948
78819378
15234880
28065513