4
2
5
6
0
3
16
15
31
29
32
39
8
105
25
68
165
19
50
232
47
54
95
121
81
26
18
30
38
45
58
42
23
41
112
40
22
11
24
36
13