12345 22
5953 2
7271 12
5518 12
7375 10
8840 7
8197 9
7049 4
24322 22
13167 29
17130 23
32588 32
13827 11
14739 25
29288 80
104710 94
41744 15
80555 100
27848 27
35996 73
151148 204
81241 143
40934 64
46618 58