15
12
4
2
9
5
25
10
16
22
11
29
31
86
111
23
108
69
58
145
85
27
24
6
106
55
18
63
13
134
34
36
32
26
1
53