30236196
53708502
11887658
50144265
46864157
45123192
76281431
68961757
6933695
88128580
26947318
21669457
72373002
5802392
855628
98209966
6453343
82495423
26475600
46503595
90524488
23763641
48721175
27175106
4891683
75097245
16166472
64673979
2087366
93666655
2257256
95264559
50046475
42101883
21555141
68182143
35577948
85336434
5793054
28338219