93621013
32558469
16849049
90830
4228173
23243503
42041516
57724584
9467279
43358287
68296996
881468
87437976
19511541
50048148
66518899
23725457
42889120
87824883
11192886
472522
53141336
50091550
95165342
65997463
6444004
32715149
20291066
17982415
11418657
62925051
52363263
75158175
5414117
19706252
37765098
20018035
51203439
3633044
6791867