11
23
20
0
16
19
10
28
12
63
46
39
27
22
31
33
25
158
106
4
93
40
38
61
128
69
100
168
98
138
21
68
26
110
148
111
116
257
70
143
105
139
14
74
62
226
42