0
36
136
5
65
12
25
35
44
85
228
203
30
8
16
135
94
212
20
10
56
55
18
180
100
1545
128
34
118
119
116
147
125
169
78
39
33
28
37
15
72
66
17
13
26
836
47
22
77