30601680
3367116
91526405
77865589
48665476
20977342
24388027
75362878
44769195
37962987
29795537
9699362
60594631
72369445
68206680
18339188
1564828
30484156
70327261
63363093
73115330
99872484
95706645
16221130
70903883
15746673
33465887
74128592
68777131
62706830
33208806
84831744
30863611
75675138
39595286
69207503
61067252
26591004
76784641
11952012