81155296
30058869
67674669
2164075
76709068
25939103
67749676
94271928
38422643
42419404
38728542
55953677
52903568
30375938
53512722
59431243
49826450
34393946
28322413
906886
21355503
22027593
91084620
28126590
69254830
20327940
55376999
87611980
52513877
45762149
77166234
31456593
29102391
6648179
50197763
21305087
76731596
31269888
80312784
63579640