35093 42
7322 10
11838 16
25807 74
37017 123
29058 85
17515 55
14432 107
6426 18
19394 31
13904 17
32736 57
37041 60
5117 12
26616 48
12031 30
17211 48
7600 9
4151 11
5778 30