0
3
23
1
5
12
10
24
33
14
21
7
16
11
105
47
52
48
18
64
94
176
69
22
25
45
41
20
55
90
138
56
89
42
179
142
326
37
120
91
71