58
22
41
99
66
53
202
132
39
34
203
45
63
21
19
32
20
111
44
18
87
235
46
144
232
31
16
14
84
25
27
76
30
72
43
166
119