97556926
53138971
52759635
19974218
42757551
31057567
7202695
25052217
14951640
24103120
22816433
93617209
45619007
46517159
48868525
2173112
3146221
3274753
32769877
53581602
4205743
44264760
96267425
2916779
49419881
55622324
64497082
62401823
85469415
72158733
78678556
22548391
43752250
34333692
72125788
5767738
82001162
53697105
65415491
95701582