47718862
95905773
50532286
5602103
4882322
31117751
63056455
3714989
7124817
46249205
3165270
55488465
8893872
2474240
68456784
65542612
31436312
61059767
11548122
66629514
77801654
38247117
24464506
54531349
56845087
95099958
20464943
8011827
52511696
51227330
88201897
74445262
86159394
35252376
19925982
79383368
63731323
10657213
60525915
9326739