30005 47
8794 2
30748 38
60127 96
11531 6
23030 41
47429 76
14840 14
19652 16
39952 42
17102 12
15376 7
9836 4
11450 3
9349 4
13040 11
25348 64
11287 22
9625 9
14554 19
10782 8
22045 36
14294 15
17808 19