31815090
34518904
646413
90383945
9223072
47389732
14348082
71254096
99635176
65544772
22284097
35154538
93302349
7952851
49861317
45611562
34136158
1061166
18188769
78046103
43141787
25566956
14747001
83464998
72238759
6899422
21425172
12565874
76975189
49427611
86331557
22062869
45826705
2775146
73315176
94925795
898691
45974226
44435556
6688400