3
1
59
2
21
31
0
6
4
17
13
18
7
29
40
25
10
9
24
14
8
60
20
34
56
214
343
52
141
160
87
49
54
358
195
99