31888 48
13111 8
11773 21
53203 86
32290 72
9912 16
22782 105
40601 212
10393 39
4267 79
3138 15
4020 121
3121 27
2680 23
2963 93
18158 20
44913 64
59578 63
47922 55
30041 44
50995 65
148719 117
31115 61
17923 23