30631 122
9823 22
10684 33
5289 24
23519 90
9186 20
26960 61
21078 45
6322 18
4921 15
4049 25
3205 16
9726 21
12659 29
11812 38
27178 93
12193 21
10080 17
22261 47
16976 68
29782 35
19964 68
28177 98
11155 28