30989893
17151244
48666881
35251932
6303157
31695058
13478613
60159555
71537050
60072421
97145099
25437057
45586336
78013242
46149879
37116076
56049793
86536995
13089403
49597619
22809918
97697536
81889631
31684920
34185651
43789581
21458427
867961
8538950
5464136
70086209
90617133
55673214
56437234
67316861
14977466
4889412
41606789
44914311
11116537