116
25
40
91
35
30
66
34
122
51
38
121
22
58
53
69
23
17
31
44
167
68
29
18
24
79
28
16
94
153
46
549