135
84
56
96
28
20
8
37
33
196
250
12
160
193
169
136
94
19
127
183
75
279
89
241
92
167
41
205
51
339
186
200
117
386
62
43
16
430
249
53
201
235
87
101
77
809
116
697
319
34
47