167
59
5
36
70
33
45
208
15
113
57
71
30
110
1287
181
60
66
137
447
81
129
39
64
125
12
338
118
618
2120
292
101
96
6
32
122
26
7
216
257
80
236
35
22
37
392
183
244
322
203
86
311