0
1
29
13
9
25
32
4
50
14
83
20
16
5
3
38
59
24
30
52
186
136
309
82
153
96
117
15
94
28
26
130
18
55
67
35
107
132
160
58
142