0
5
2
8
9
1
22
27
14
54
33
37
40
19
36
20
15
18
7
6
4
26
21
3
13
50
39
53
29
73
11
43
96
38
92
136
505
140
90
158
238
60