115
338
74
297
123
212
165
124
79
87
51
65
54
68
66
49
40
45
116
121
113
63
42
91
93
75
20
23
56
36
81