57131572
89616143
6576692
57792395
9154659
96068813
98183907
93134294
31595018
82656691
47937992
3015303
50576108
82879136
85031667
62651807
80474
65135197
35182208
68451562
88477249
22554824
37399993
23528894
2144708
25718555
68623088
79935068
73847372
1231052
244558
552782
34499410
58846026
53371422
66467520
90302085
2540775
53625216
26471796