81569061
12261987
9223143
8559424
128097
38865209
49638977
61477925
23034543
45259137
36256773
51279467
5391421
8367905
44956660
46647906
27937155
69003887
88203313
89004879
25644379
78028015
82066573
34338578
20739922
30528098
34646247
95753952
49184361
74574799
4265952
40063667
2218526
2685610
2751929
94429372
29051519
21216196
66575350
83485990