173
37
29
42
40
144
48
98
30
5
51
109
108
132
53
160
60
110
43
79
283
238
167
137
152
205
38
149
71
135
134
302
195
210
23
138
80
70
200
93
221
88
213
21
11
127