0
5
2
18
3
12
1
4
32
60
22
40
131
72
53
8
16
87
13
44
35
19
64
91
180
62
273
81
83
70
164
24
201
274
90
138
357
56
100
36
73
443
289
248
132
431