0
33
6
20
14
7
2
17
19
15
36
34
26
147
46
12
48
31
11
88
44
4
1
43
9
8
97
10
18
5
3
79
86
151
89
78
35
23
21
136
13
54
205
58
465
461
109
544
292