31
10
1
0
12
3
102
4
16
15
22
6
5
7
2
117
11
72
36
18
29
9
27
17
8
19
52
66
347
122
109
65
39
172
441
50
41
99
90
130
81
13
26