14156963
10343783
33823070
12236683
56165108
90842840
7391987
48544886
95252540
31075508
32668211
85682946
64459641
204896
74385950
7145970
8018696
16377201
55504890
2578942
83522046
32091036
40481285
56308725
74773661
44839214
451499
188621
61995252
62331765
92279193
38248713
23437670
80134299
67393050
44361404
67695739
4945264
44532128
38579321