15073595
9168115
59497109
20426606
54033560
8326839
15989339
14119447
6166889
76443452
13674377
8323895
44492866
2659913
10396668
2092982
2674140
23168275
62627343
73529287
65908809
64394355
59213322
16307284
2092163
48909137
52684076
94432730
60488195
79448242
70186415
99338635
57768003
6508741
20528031
5266889
68642950
46389532
27926424
97337244