15806 4
10350 7
33281 31
12639 11
19876 28
20147 16
13748 19
18872 28
21154 15
51181 35
53191 57
36320 26
43369 63
82805 128
30377 38
27104 48
16081 23
12986 6
12108 7
22108 19
21131 8
18220 12
46268 87
13345 11