22448296
32766811
28144759
33311531
45407402
82271092
52206880
12172578
57831221
62372288
11793200
88003433
93006116
19169720
41156898
48814077
3392845
74721598
24044793
16434968
54735881
19195824
98103480
34971583
80593635
15633005
24229419
67378609
84084046
8791244
43062466
49115413
91141449
77484130
38904093
73753517
12931700
17312554
13899886
11838810