3
6
2
4
13
0
10
16
5
23
12
39
26
14
19
35
95
15
31
28
37
65
40
44
78
66
51
20
41
47
54
36
22
21
249
63
94