0
20
76
15
23
29
62
46
50
34
25
18
146
66
41
72
105
222
85
150
92
114
132
163
246
78
59
86
144
133
357
155
268
140
157