1
2
0
4
44
98
231
87
123
182
35
213
133
13
15
264
88
130
353
50
38
75
56
52
26
59
6
51
23
100
91
11
105
45
9
17
62
124
147
60
34
72
43
41