91946856
11522528
79003380
6517806
83893261
29457467
73954601
15284169
43789065
38101206
92462969
94753014
34076806
55386132
5006491
68318178
16985310
87936608
72289302
79507988
50584370
76831074
2006658
76164349
8944417
6926658
41014
6593059
97497748
42014533
77511490
4852430
12096262
28576968
71624237
86757401
61481661
56265292
611343
2029208