31536 29
10079 11
15500 56
55502 39
109061 64
81177 111
9600 8
25807 32
96703 136
11114 18
8406 10
16572 19
6739 5
23519 67
9728 21
17204 42
7199 29
7944 17
4345 4
11809 42
15819 39
12546 41
3336 5
15341 61