35003869
6486325
18358501
462460
55538539
45207518
31956485
28475861
30579148
39747055
75943527
68935535
81709030
56255062
12843200
27311692
6194588
98686233
24483241
55982110
64551200
9086167
73112279
3848086
85946477
11121382
39694386
50979339
2772127
30083528
93514
49474829
67811342
51096140
35106337
57791253
1316634
31379883
261076
44139258