0
8
1
32
7
10
76
31
45
4
13
14
6
37
43
60
9
28
42
73
16
26
12
36
146
41
35
15
24
335
20
167
29
220
93
52
55
106
79
601
30
135