0
7
2
3
8
9
1
22
5
27
15
55
33
37
40
19
36
23
18
6
4
26
21
13
50
39
53
29
51
38
92
137
505
140
90
158
238
60
94
43
186
79