21928633
51609140
47079384
37066641
72108121
84938171
8836824
86894766
32173959
6552113
41134851
54219872
55807397
84002180
63733029
94935006
21237930
5574822
14811414
79219192
92736407
87309576
22992467
43572741
89011388
34194152
20958079
17796452
52584903
65838106
53758066
43492575
84743678
38591079
47952668
6153422
33355570
27664466
16022444
79395817