156994
55275947
43663369
27729658
48572108
38568196
70622868
57373011
95141427
70381809
14872447
74302062
93695234
79108846
25403498
11675281
1144964
84156551
88881268
59091173
43527493
7998615
77089650
86008767
14446048
409356
77473303
73058286
91905755
38714163
87348771
31508173
89689821
64089819
23262549
27012335
70712173
87857876
25851808
14721039