85158860
64492916
92423827
92309
3155727
227356
76198778
81505127
53533979
61219815
82072508
58184309
2509516
77753180
17292493
11548732
44811222
60749738
29211781
88601644
71196196
6464392
44557510
48836948
89245630
361848
5247932
81161743
93415281
2002508
45842029
58244227
47848846
8409644
23691941
61464633
56193468
18717349
99078906
414179