41023300
88656
2151712
4280670
5078204
73595036
58921495
56203563
2604271
2818591
53118200
90576388
86359071
30775794
95621367
15118320
11014209
34595034
6777227
95384794
24487582
67806823
27083022
54903036
77148332
68148083
187642
28208737
69813440
2909253
6662978
18341820
55029087
64607251
6669156
5883995
53503230
93068737
12198894
35711989