50475831
58185566
22389915
65858790
71279521
22132389
86172604
57491190
69017518
55031888
29311291
69335752
23132899
5322902
32341503
37305047
40225254
1186500
78754536
22492189
37765234
16356316
98583896
1831506
95682909
59712473
43587838
72113926
54636146
50231196
70828282
13906125
82686278
70215314
87526251
11514511
85658393
25158202
19504859
25182289