148
35
60
181
137
16
93
27
82
15
48
275
31
130
99
45
59
53
41
61
259
46
208
57
140
44
144
110
205
135
19
220
22
12
102
69
36
163
250
126
177
231
96
58
89
63
301
608