22166429
57263314
34281042
82467786
1988968
54317207
16146323
1783383
10104434
96098232
44509791
55758465
17499686
11781160
48772641
6678828
68464092
25065160
80733979
77993059
15115527
26962340
23668201
12339142
62637512
29007133
50879473
72085035
28401058
85456262
16237496
73776982
22587419
19555025
438919
54354348
41827324
54402227
25331267
87272826