73115023
60707934
10849653
72145397
1441426
30071066
36534309
4199663
51206443
2122414
17113421
7392115
94096124
1843819
3264254
40418853
67955720
39822168
63856590
1069165
26899686
76724307
38984629
31039493
66702730
271213
89846920
69219811
23851823
54676113
28982806
54844233
13674312
72368231
5042072
16624796
80109291
95932501
77459942
41979282