30947486
74108969
4833659
83991215
95154481
55823712
58659166
1886272
51744198
20914448
44904097
73453303
71127601
20457101
55988691
18008631
92743666
58199486
48547962
68726510
49093729
73784568
76649762
25147408
69943601
4779134
71555363
93296357
4560163
19831535
90084778
85917464
62104067
25627726
39548509
76678541
50357117
60866542
8758043
21341777