0
3
1
33
13
31
11
8
5
9
17
7
2
4
22
16
54
20
132
14
10
15
44
23
35
87
166
133
111
24
137
101
94
51
220
58
190
55
25
41
34
71
62
315
126
45
83