23695 42
21722 46
30222 94
159437 433
60579 176
38414 142
47355 157
130883 338
203131 766
100665 218
32131 129
34044 137
22312 49
19772 31
12128 2
21665 20
10014 3
24074 82
35432 84
20587 67
31779 40
28054 50
18096 43
23044 47