31541352
4459922
55165229
56367206
94891278
2934332
67617117
25597467
83312006
92499826
451883
22364642
86809922
48483520
30081578
4941194
29717591
25381211
4099528
72954215
58715448
45063266
60009880
2635327
5393902
11122870
98766068
74404970
45348128
40699193
40736880
18682
75675136
48602673
69783529
78077721
52434083
51086
96903449
20689251