0
2
23
8
19
25
18
4
6
13
15
12
45
3
9
42
33
22
171
36
14
10
92
28
31
163
135
122
156
349
435
154
74
61
91
30
24
113
161
86
78
343
65
84