65152663
29784854
92402537
18954525
59588601
96665445
55481982
48377955
6227656
46842137
108567
67674367
67826497
30721956
96387164
80201953
78163051
53561760
75653315
27586011
76442202
877134
30816390
1091532
39517356
29695226
2852039
39032902
73788258
40005588
1242702
3708540
41084659
77524779
52968489
49753915
40133905
92876743
47067307
5813480