35032 66
61187 189
8504 11
90199 201
40900 84
9039 11
25663 28
8649 20
35940 111
28222 36
12798 25
28935 67
22252 42
67530 108
25466 49
21542 70
38769 99
4577 11
17713 28
5254 12
9648 23
67885 134
99251 130
31033 43