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