22241 28
88456 164
22019 36
106901 166
2009 56
2244 107
1373 16
1817 46
3071 29
4443 84
4642 50
10507 47
23269 57
14816 22
48764 168
31090 32
55133 62
19338 13
36698 47
35322 58
18774 18
17210 22
31573 36
58687 97