40811038
38288702
73168745
50981450
68308890
1739784
85547682
60788652
16227566
24866400
68511560
49889390
35025803
8639880
29609926
75454310
58558996
93004347
34257654
46394366
75519119
46243924
33132748
52135926
86427456
81402685
52859357
75458339
32941156
45551724
79332766
51039805
9303846
86911451
14987423
32609752
883542
85666479
16476676
67688104