0
14
32
16
11
160
12
6
476
49
89
19
93
130
18
175
65
21
45
33
55
126
407
223
200
132
22
28
62
66
300
163
78
79
34
100
26
31
180
44
30
56
37
382
5
334
235
58
138
394
195