31405
2378917
65869479
83473069
51274609
48709306
8597105
2979574
71816653
18848513
75854578
42914092
4742839
9007850
10823303
4208876
37349117
29595926
94114680
73701376
50754390
68457559
76109190
56227610
92255477
21726414
92881289
52802592
3333933
30783180
7188112
34224991
57552470
4547434
12451197
55149717
39954621
15088078
46811144
40091076