95102015
7866849
599515
9446181
76527265
78037916
38456997
4303351
38682396
10969954
71427871
29089604
58602887
73811743
18362241
6089358
79962193
8630818
31945404
6913465
98411409
40152301
31174002
59402677
37154982
99137564
2875384
24688952
84046523
72031265
31128085
5358108
15917515
46435109
1892519
66606467
68685791
122045
74645057
130562