19924622
85387254
21133900
27225588
49611615
59864393
41842413
7166649
170207
96017656
66392557
70802175
75585064
96031073
93979786
20773027
24305402
92842466
14758102
27925203
52758492
16614103
87766166
71473139
68647407
69607182
80664943
91005434
77862283
20631544
7134521
99193634
8950520
23267093
73383495
92226722
34642402
37117470
26397052
95478718