15
109
5
14
3
12
26
20
6
18
139
59
116
17
43
35
8
66
7
48
24
39
106
25
9
46
41
55
22
29
93
51
4
2
101
182
83
31