0
6
4
20
21
27
14
37
9
72
10
42
97
17
48
56
41
38
25
125
60
59
135
148
137
334
92
225
86
402
154
133
103
176
232
108
319
120
453
105
144
2749
98
173
63