31
22
8
104
16
147
95
80
126
45
122
137
93
62
58
78
69
70
73
35
164
108
40
110
34
25
37
139
198
68
94
44
87
14
63
128
46
92
57
50