23656 3
50603 22
99680 51
70528 16
84703 29
34353 11
51376 14
31584 8
33882 13
96132 28
19879 11
40309 24
18753 8
16607 4
26502 8
30631 9
19757 12
29007 12
61008 34
17634 4
49932 27
39976 22
84578 93
71284 16