31087028
72859997
30961060
63951617
30919384
78967876
86734906
70312964
65965215
66787328
88516222
14487206
57183252
68363738
27798205
25771284
63495380
80591355
603107
9192560
57706557
30517076
9511976
32718917
38182549
14483293
99629564
53591159
40072171
36726227
40223858
15087382
44815942
91066457
65796347
77608079
58925237
61462541
48942760
11399092