34216 66
44575 80
24199 45
24929 29
12682 11
9776 3
12222 3
12921 10
12086 12
28113 52
16378 33
15041 14
24831 17
88935 230
44802 65
42028 62
19235 28
33074 65
20826 23
11651 8
21430 27
28937 36
68994 171
31517 88