422151
19325339
93346586
53191433
24297568
93647176
94808869
42772764
3073377
51092325
20604754
65231336
83987142
18429365
20253760
52681272
9232674
9131155
14127334
69568874
8328639
66145622
13055130
73149640
11658604
92811262
81871518
98639300
30853358
70083002
63027353
63403116
84806263
40949095
75859132
76331973
98721696
86098244
6564081
15738890