1
9
0
7
2
8
3
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