0
8
3
7
31
26
9
13
15
5
28
10
21
14
23
2
119
98
102
19
12
49
4
181
22
20
35
1
76
776
33
239
83
16
34
308