0
3
8
41
9
6
1
13
25
18
40
33
14
27
86
117
10
20
38
61
51
12
35
80
127
103
78
146
34
234
261
128
131
382
76
93
59
151
44
90
53
365
85
173