64986686
18838325
18686101
87163478
57038040
5333921
21827400
22971899
2621740
48352301
61691217
92414205
19759359
10633697
41535173
31395299
11482061
72328218
81826892
4912722
30709173
21203506
13985337
64712002
83766805
33311617
2175622
77279762
55455290
39593462
43105658
82848717
98826739
12576344
60253693
56724936
41125071
36522936
43289418
15855418