169
190
150
42
78
323
189
30
101
96
141
116
62
145
129
104
90
178
449
89
1247
19
107
52
28
56
120
177
300
75
53
37
139
205
111
544
73
386
48
51
297
183
68
84
41
216
187
34
58
36
147
157
71
70
135