42971722
14339029
60588611
6171526
31409678
28503775
23051289
96225361
31339206
37787645
72217962
71187162
58802958
66941335
43803864
30331250
70503630
28541204
42433328
54407667
58515763
6633390
26481953
59096947
89438931
59046969
52618892
39033891
62092538
36215985
88759683
4157536
52801090
53973218
4994580
28431812
82512638
93504220
74551987
11608619