18
17
81
10
76
4
41
95
24
14
5
37
9
6
8
113
43
23
50
54
19
27
15
13
0
53
33
44
162
155
65
145
396
7
49
39
83
16
21
26
12
187
11
110
73