4
0
15
30
16
19
33
23
27
8
7
54
12
3
26
325
18
160
108
52
128
118
36
131
85
214
37
105
114
73
89
69
103
68
156
107
292
193
83
231
76
155
184
199
112