5
8
12
22
1
3
2
9
218
14
7
20
27
15
42
36
18
4
56
24
77
34
13
41
152
62
26
31
11
150
44
64
19
86
142
57