39722618
17898692
49365385
87137220
19825366
33105354
6459292
76213655
51683245
495638
525271
79495330
19005699
20332337
28936320
49345725
4693700
92962390
49598864
49942624
54452525
53433888
43124159
96157411
86608090
96752882
54176273
13241698
83012951
81761892
93114912
56457202
61142248
45706130
13061067
69401372
50935737
7922822
49702240
77087344