80649486
42287880
97016732
84413038
49282577
60905818
45163412
24095080
32553696
17746327
17348316
60496595
3438243
23493882
44121212
93788194
65862485
47019103
1240446
35385338
48444531
55173000
81789504
217326
39965603
550588
2322268
72495517
2723341
44043201
78578586
2272433
2304183
21914450
65245916
57824937
64739592
88688676
61284908
72967643