0
9
1
93
142
78
272
12
153
172
42
40
80
166
148
149
48
222
100
26
32
64
85
132
136
30
23
16
72
146
116
190
83
1096
57
36
37
59
121
22
41
51
71
27
18
19
21
257