0
3
15
26
9
8
21
31
14
32
11
23
5
37
18
28
46
7
1
19
10
57
337
195
49
77
115
162
24
154
38
61
22
13
236
27
212
43
128
16
39
308
20
136
93
36