38333427
80111988
74588282
45309215
17947204
28462526
96642845
96423327
76874771
688138
51475806
53238469
1154839
48153558
63598016
18787419
52922842
82783227
41869142
96546331
49533621
69934305
47706560
16816230
99903803
77552503
6358896
19185139
7715974
20378159
25923208
78521003
42479723
19717979
76613493
68765543
15711240
69952684
13641053
4180663