34328050
14095515
6241305
36822219
71768104
88881544
55787695
27829716
84903985
92391240
32175577
91416659
62356091
2825754
11385
72197824
36095101
78462370
7887404
60532815
53711412
96657510
93583796
60007844
62595900
38701546
2230154
73616269
10237297
47403845
86861973
70302152
25167558
14938867
28299474
30705351
4604896
64165183
4244251
67996115