253236
14586689
17233020
94207297
15325180
70321393
65164113
57085733
844042
28332451
64492594
30328217
67262811
86854905
2349786
38656058
48457301
70223245
2304474
22771057
79191339
7172179
68021869
44255260
38355524
17202006
27781888
24393603
57763957
62647805
44597667
85681276
5495980
88196923
81268448
62719819
50608479
65613249
92794753
5171314