40761530
77412626
7113630
30976245
17394314
88868015
36083519
48119606
59198888
55359355
41186152
45522690
9886340
89925231
53574856
5434203
52759517
31239202
65735948
84946152
70838271
96176199
3118987
61198698
58198455
3821888
70771676
5646559
87438345
367812
69626230
78845985
4326214
82026032
47269705
88558290
70261318
294141
42136732
25337240