31807712
117320
61085257
30592081
90293503
33338371
47572682
10416877
31446591
85826994
504814
72846285
31862028
89257600
8223137
62468722
59715286
75941823
19591308
94982577
78304471
93148944
56356680
74301189
36363980
35197028
6281803
82196957
99018338
5446234
92343276
20655758
88203918
64069886
13546274
82056659
84907247
74175198
9152468
70034888