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