10
8
7
5
0
85
24
11
2
3
19
12
15
20
35
38
62
16
36
362
75
61
9
13
95
179
498
81
197
17
33
28
51
45
120
200
144
63
122
23
108
258
74
94
112