8
5
13
28
9
6
23
12
95
18
26
98
64
33
21
19
4
27
3
14
56
90
134
86
84
239
29
93
131
146
38
168
150
96
43
159
124
41
55
15
83
157
50
54
20