12865093
11794905
12096201
95504906
50026874
32636214
45733477
13709679
81099309
68268526
85056684
20745095
80352104
79546860
37637135
40542986
5875163
15171090
78295281
48356533
33877314
34923439
40189653
11009577
59208531
65126890
86957014
30084921
79305159
82156379
97569350
93671406
90733299
58427143
7145303
56623855
51917251
20652556
13527315
81516240