30295188
89271207
9059580
56978601
38899152
90546921
15844583
86953251
60314050
29334434
92037226
1207538
85377184
6218633
37835380
64115010
65245805
59324173
76255205
26964692
47313120
49146950
2539860
89029284
33703828
16406472
4940960
30601516
8356200
87194696
6556429
8418154
55313949
30755261
4408115
63642749
60786623
43396860
49576600
54897331