18563
92553313
23399770
95063071
86655797
11856319
1343072
84825598
7411909
97014609
7211161
86368378
64606023
78383937
83999877
43611854
68413109
7826373
97526102
25864050
73159449
64786757
10725984
12177600
2916741
24054702
21147550
24252665
40415535
83913280
46283768
88619534
57576134
39555177
2992276
66158117
39288684
18779390
24267091
101056