146
84
823
186
209
14
2
311
276
78
22
381
160
95
52
35
70
121
60
51
34
240
116
108
92
118
26
69
301
80
40
153
210
107
220
256
163
98
30
907
48
745
43
172
176
334
199
193
127
242
132
213
403
280
292
143
130