29465791
35647211
6060900
50276313
61356820
18505271
87232254
1024960
32182555
7772427
92124252
56547633
14968394
53494940
68363284
67507797
90324769
33371640
93132306
16211182
84125912
73199236
52695095
64239818
50008300
26225906
33425302
5192930
98713411
4206157
10206402
47552896
32227158
75966037
12083688
69585375
38937943
59195690
30368097
31597050