14817086
77849040
35455352
20697262
23317258
11503264
18472629
23068626
98208728
3339011
83572990
98077366
24518794
12465032
58618481
26224592
12787280
69262148
87089109
33056562
15723014
21966240
42195625
7433288
24656077
86827193
19353669
94089036
86515647
62373329
95961023
9012003
17188289
12518003
5309615
46454689
921813
61569783
83779184
61203247