3057955
28921068
7167127
72138189
36871362
66139089
22255193
89527267
8507400
54726537
29667808
22229957
90796855
53355431
4954560
48898849
12504580
26253078
62648400
46452174
58924642
7881063
69638361
47012073
39006395
50646247
1866464
51148360
85539061
93924155
28104810
9453234
76582844
15796004
35783591
41903468
7392145
904866
47381211
16769100