18687999
56526291
1433480
1049147
93467750
90611510
69918092
73951716
7426128
86725987
43085467
38316501
37129580
16517911
11026883
21688568
41133830
4994887
96455144
42019737
54143093
54053846
33891692
25827939
66266344
10147007
37712919
56834006
31013553
95274221
39972172
18714434
934432
72916828
23795748
18503870
70997097
32522129
51519949
30054506