0
41
4
32
13
127
83
5
16
25
20
6
35
29
40
43
9
15
8
19
282
129
36
56
77
80
104
61
123
58
147
447
42
100
186
121
935
180