150
135
44
15
37
39
114
47
130
63
75
38
81
209
285
202
64
125
66
77
160
9
20
16
118
41
203
100
80
313
43
208
108
162
57
142
430
29
87
153
61
207
171
401
90
48
104
369
233