9991 12
10890 8
24530 31
35944 77
27176 26
37638 24
42514 24
30228 19
67590 114
45975 50
41449 37
34508 24
68978 73
23386 17
37054 53
107627 185
97794 155
23489 28
31971 16
22232 26
35859 39
11226 3
20059 24
31502 28