43704628
6868805
6307412
47361166
57609430
41124338
8410421
354312
58882509
30379957
69549627
63923877
6215313
97226917
9264756
71207355
10186394
81123242
41075822
18099957
38561953
92348715
5751801
55724680
70723389
63804527
30956169
51441363
59497107
7844351
81545129
7323706
95974278
834235
10248338
160771
36025613
9218645
41621887
97239095