0
76
1
16
18
26
10
4
12
2
7
36
35
27
8
5
32
61
46
146
21
9
303
87
6
89
25
48
31
94
44
122
83
59
47
165
14
72
45
334
184
139
320
312
60