0
3
8
4
1
5
7
2
11
134
15
14
34
73
49
21
76
20
61
28
40
24
17
69
98
55
36
33
605
37
196
31
72
135
75
43
82
56
30
18
105
46
35
53
165
133
152
145
13