35093 42
7322 10
11838 16
25807 74
37017 123
29454 85
17932 55
15048 109
6426 18
19394 31
13904 17
32736 57
37041 60
5504 12
26616 48
12031 30
17211 48
7600 9
4151 11
5778 30