30391287
91857820
27457019
27155318
25465589
5325031
25824291
52402387
64654485
58984329
69809898
32153361
34155263
4029409
94377221
1212868
73669899
6468611
31182456
14667509
46782193
24844501
15832662
15485930
36805682
16892269
97073239
3595333
12591426
75482077
86816848
19552176
85812911
11191578
96602926
27051011
83512729
91155003
97341317
31408325