41933763
39208039
6646451
89928310
8904144
3033844
26837434
13924858
1686310
40692226
6561352
91063993
3301808
19062566
3092802
11875017
64428073
28306227
75145869
85341509
67534248
1463162
11314480
63282036
16958029
31577777
69378359
67393595
50748303
54575296
29482026
68564835
84757854
5091358
40397027
79644967
371847
46828599
9683951
63525441