20325729
1959621
38482149
18859636
6470522
40132887
1423453
41055178
69027184
11763208
2761868
92588065
30171389
7658347
50073817
45394247
34501282
42343355
9046733
51282612
71465217
52132838
10374554
31166677
65273725
49566374
50076593
20351364
43563200
3755345
67337293
45051309
72985812
84888126
81383855
4336179
38356171
56444748
72458648
50111222