13
15
3
6
2
21
5
41
40
17
18
11
0
1
4
25
7
12
51
114
68
61
86
120
9
34
119
375
64
33
311
135
106
136
111
79
42
39
72
60
22
128