50652817
6106217
25116297
37005566
5963246
24838471
61621468
85297482
67464974
37752015
17956030
97123350
74274626
334466
20868062
71686862
53514985
3523496
1375165
5977142
78578693
82319870
97145002
55048746
48198274
58332333
21369170
85183636
58966861
29606876
56348883
6678736
20651272
71241721
95632450
5212806
36316204
40999505
50655137
38873690