15
116
38
44
43
5
35
16
19
2
8
32
29
232
230
13
57
3
110
6
9
123
23
21
49
55
12
41
258
138
51
52
154
40
60
79
64
1
39
7
33