3
5
0
2
12
10
18
41
17
7
31
6
8
44
4
29
16
21
55
27
47
15
11
40
186
88
102
119
28
64
19
30
22
46
25
33