43509759
6042324
66676318
32992290
46095839
33268753
82252691
53793303
34046391
51533509
1152714
40208720
86677141
53721195
6581396
20058353
60954079
19128124
84284647
81861175
6244151
34312582
93608353
19847519
99704107
18824082
87368670
2591117
91237672
32672989
51003577
9771370
94504931
21754451
37378394
107563
372693
21948561
66099679
41936952