31
43
144
25
129
78
28
73
122
47
45
138
23
54
17
64
20
326
80
72
160
125
101
27
51
10
7
38
44
176
141
60
18
26
15
29
22
232
103
55
260
140
146
69
48