0
2
1
17
15
4
32
28
9
12
22
5
11
157
21
215
31
24
8
23
3
47
100
7
19
65
10
70
41
77
52
99
36
38
26
16
18
75
37
589
125
76