85161187
39261693
2431236
66633176
56719868
63104242
12363559
6285180
63061018
59521253
17421039
97578557
53531605
48463472
92549672
538112
60882202
96851094
92808305
17679876
23746314
25905070
63226538
8636576
25047885
9175358
9879703
270391
79436751
59605173
58893529
83975017
16562844
19689924
9743199
41882073
49473646
55455118
65875942
26023426