8
7
13
29
2
4
5
6
0
17
45
21
56
76
77
34
106
109
38
187
11
51
108
263
60
208
112
100
201
32
151
78
155
41
23
94
97
19
145
20
35
47
118
82
30
119
141
25
102
57
14