0
1
9
7
3
39
22
16
31
8
2
10
11
25
4
30
52
291
35
79
33
214
55
26
20
44
119
36
18
200
37
260
92
89
40
47
68
78
29
128
23
56
130
70
85
87
176