30603043
51397013
59722309
62137573
47192534
21996468
12978854
9787909
23751558
9533650
55972542
92804313
27439397
4261236
18351701
4213840
17936277
31037360
25558435
79864028
69193852
78827721
56036682
65843576
18567004
64039433
7204988
94748623
93225771
4592183
488151
37744113
30899153
81396602
8576808
48486600
33935626
77827187
2914842
81599927