21161833
74974071
69201672
13399666
7666182
70806358
16008293
32743432
18512091
10368889
55348233
95411216
81551048
63365265
87996963
2202118
34362854
59868233
533390
27712338
17982487
1301990
13085413
1837119
74675820
23369712
8460650
66543982
76594287
84633605
26275073
37768281
51141659
48217661
70484850
30943024
47854291
4049700
17753507
17202521