30
15
11
1
6
16
7
12
9
3
4
0
33
81
23
2
38
13
64
65
104
136
5
102
301
39
8
96
31
41
159
26
94
32
225
40
60
61
77
36
27
203