0
1
5
3
26
10
9
8
2
22
36
27
176
185
133
54
16
76
24
126
25
48
47
95
30
35
50
263
32
33
118
14
19
21
15
29
107
51
11
28
20
240
44