30315 67
15957 24
19167 23
21646 46
45268 114
54030 151
27956 35
20047 55
36133 71
12793 4
21788 34
11006 16
31434 55
44601 78
18095 30
10910 12
22237 38
15504 21
46297 81
24265 92
14394 21
11909 12
27644 73
23871 43