34528 61
76270 80
50892 84
16217 29
18604 12
145234 405
41121 77
59383 93
70119 132
31279 41
107098 213
79266 134