5
0
11
1
6
24
21
20
7
3
10
12
9
28
2
102
8
90
92
19
14
97
191
121
503
464
60
141
32
67
37
40
22
89
151
107
15
74