42308512
38969013
9042471
52214304
19973603
76683416
86099631
3307504
3962659
3622044
70872347
55115474
72943483
40626300
74662249
70144874
94219236
25974545
73246719
24587489
45114638
72763351
93717485
9983302
79636863
93717484
14943220
76716598
35314098
59594151
64887454
26799943
81383287
88545431
54845623
22233874
88088607
46417897
11084049
3174771