10
0
9
20
7
24
31
26
18
12
99
23
29
104
65
33
21
19
4
28
8
14
6
56
91
135
88
85
239
94
131
86
64
146
38
169
151
96
43
159
125
41
83
157
30
50