95893635
9799522
18795386
86843429
32124829
90792581
3469054
67988326
3413650
75803929
9881928
4365714
60955272
62443105
88368063
67816365
69948448
45608026
55341889
8788953
10468891
86562561
9223236
46216914
45097720
74186274
75612535
16545078
68449317
31824363
68024465
12766499
9744341
76493733
50773986
53912464
81648891
64835393
35986959
184152