77497248
98406383
76787678
55862680
419923
51886357
13022741
16937759
11026287
9087510
21314772
53768326
27982791
98362799
97508352
61422964
41295723
20897979
36182135
30106830
62829452
41316000
66425421
30647952
33307025
8912139
79344607
40209368
65186558
90632763
6061666
38942176
50591232
10941420
81565753
47922103
28934213
39578234
79053827
53516775