85 5
4347 13
1450 7
6614 3
21303 44
23561 53
10141 18
17623 16
28631 57
19960 37
19043 48
6227 26
11251 50
13059 103
11050 71
4713 25
5125 37
3713 15
10254 21
11895 49
16927 35
16488 45
75613 196
25911 91