38387423
2044277
23952151
19913940
13274642
22436819
82217138
21012178
15354378
89602897
5457699
56984237
54736853
20275830
1810459
7155456
11627549
3727634
90183946
71724034
86985042
91328608
29074893
74942820
50449543
53304264
942801
80976440
19256404
91203357
71854191
38442839
76901065
96825585
41317435
6479509
64134156
38918638
49801426
45504360