82089786
25347329
1126779
17157873
29616914
84152233
46884912
81306400
16235681
19979425
76579611
83609191
851948
26804580
70112918
3842664
40069330
28062556
928941
31736866
82611205
14856000
60062318
53691126
14946952
50378404
6605834
93957011
42163745
53019548
51372189
24352675
96035040
7695766
66606090
12083339
75339633
7932510
95189100
18323490