0
31
6
4
2
90
49
7
25
17
32
74
61
57
133
36
46
22
21
10
13
16
8
27
52
5
20
18
40
67
136
33
29
43
12
353
290
28