0
12
14
27
41
38
39
43
7
118
25
16
68
19
22
220
28
20
45
58
33
37
18
44
30
125
64
138
131
152
157
106
114
135
216
120
166
236
278
217
383
112
153
31
53
85
80
186
99