29365562
5003122
69345612
35836973
42642525
48471546
83408081
36502526
8056828
99395477
17776808
68124773
3894518
76181877
49188972
73379989
77071512
5322335
27991870
43349708
74166380
38805592
66675787
70671849
1094170
41957791
45523696
69354204
32947314
5785796
9333560
28807064
4655990
15197330
13598421
74856124
11365446
13985655
13947623
36438182