89499556
2459224
48779650
90389466
21612544
8705727
47997394
10317263
53964806
42153001
41618129
6729933
51008210
9248730
39426274
25478790
43391904
45617073
89044405
39099362
47451162
39048897
62084882
33032617
81406188
48612467
7928560
1585724
85249033
18558299
27746153
56956463
72721654
69867932
92313594
93384918
86918279
630395
31126959
1136723