30428356
225343
64907988
56267868
88243122
53229482
34705384
21333308
30034037
81214173
92015830
64862521
49632476
6764223
15854094
49826789
6642182
66769191
10632536
45347472
33124862
70554155
87577097
46917520
49216153
49416029
74483464
96589327
69203838
40929038
99673515
17588168
79837466
69965264
56696632
28204690
39548039
67581544
35936708
60287410