2904395
45232481
48373830
32438089
9704058
1945185
121370
8292846
31643319
7588812
87919419
57896381
70191442
68853925
63003147
13245132
38885626
5747860
94769683
95562049
96744086
27606386
38397256
26226753
94081267
400982
1583441
6532950
24199276
75684786
71222969
38225218
29591206
40902648
69742578
48987417
42242059
9431195
65202127
76459138