17547646
75947144
97989946
865918
17864130
59052557
11246029
43371884
11731283
29917147
92372056
87934788
70709232
49718964
49285084
98267100
54414713
61476029
33139676
59217033
46832660
53225138
96854818
81105015
64297227
7418130
70753104
2018427
4814425
11767849
3931550
42871208
17568943
53042284
88551565
82304771
7244183
36674258
62529222
120953