40314363
96292211
57377894
91253221
4992365
90191615
80859097
2021312
55406028
53294796
21628394
60876799
63434458
43892904
22929613
88509415
32489523
85387188
81896844
35258926
20012748
42731541
63971794
92063753
59769042
36726622
5728006
86936927
12117154
2465417
6832203
53516334
30012910
62631944
72861311
58267615
44261388
64898082
89957715
27617739