16464072
80418566
63188670
28281569
13716033
47371482
75481139
2636452
9131361
43107818
38613255
16379805
75779248
68781386
64686393
9865182
11379596
84448488
78774311
1743326
12354258
58612235
794648
86247386
3961723
54644558
6805588
10866705
90978659
64875304
45248816
456337
53546663
76929836
73519064
95287004
71409252
49403969
36231074
86793912