30932 60
20151 70
34531 99
17462 40
11838 16
25807 71
44887 180
23527 39
99645 319
55739 76
34089 98
26616 48
5117 12
35434 40
31246 75
3015 9
11001 21
9218 22
35080 130
4334 13
12018 23
6947 17