1
0
6
8
5
9
14
34
19
10
3
16
12
35
111
163
200
53
114
50
93
56
42
17
80
29
73
70
24
81
43
49
94
32
46
60
182
61
39
15
119
67
110
30