30932 60
20151 70
34531 99
17462 40
11838 16
25807 74
44887 181
23527 42
100055 320
55739 76
34089 101
26616 48
5117 12
35434 40
31246 75
3015 9
11001 21
9218 22
35080 130
4334 13
12018 23
6947 17