34403 103
2514 10
3458 16
4707 16
4046 35
2937 19
5116 27
11375 11
1310 9
12673 32
17139 61
2492 17
7917 20
2794 14
19725 68
2675 12
20753 50
17093 53
3986 30
22569 27
25018 53
9604 67
5002 22
14892 94