1
0
4
2
8
9
3
16
23
6
50
10
19
27
103
104
148
32
118
65
74
158
33
73
51
44
45
109
39
154
151
36
358
52
133
61
20
18
17
11
28
100
76
130
42
153
62
54
31