18
12
6
4
5
8
11
3
10
34
25
60
15
13
28
97
2
31
27
29
53
70
16
20
23
96
22
111
43
141
38
37
256
19
42
103
21
17
33