0
5
12
4
11
9
7
13
21
2
3
23
22
19
25
24
34
18
37
45
78
110
17
57
14
16
79
33
56
15
59
72
140
223
77
89
268
319
50
139
393
143
87
307
146
81
38