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