3106194
96891892
76312494
98273140
38116037
28998136
5498043
3747962
55606671
64216265
339255
29368948
96497152
58177834
64759404
64985095
55397835
69789490
36285788
60084848
29922020
32281009
6626568
55277916
14452320
93591620
4723885
8217193
22492320
31305648
17199506
20237704
69964720
12093845
2492826
436769
99511341
53783435
4794579
77054950