12
1
126
43
85
24
10
6
7
18
23
119
73
109
17
9
62
20
4
41
3
28
13
32
19
61
2
27
8
216
134
262
16
215
45
37
328