1
0
5
3
9
14
21
28
6
10
17
54
40
8
35
18
22
26
4
58
43
13
11
44
15
36
33
12
23
60
166
70
32
20
65
107
93
179
275
276
191
67
69
147
61
92