6
0
4
20
21
24
14
37
9
72
10
42
96
17
48
56
40
38
25
123
59
135
148
137
334
92
225
86
399
153
133
103
176
231
108
318
120
452
105
144
2747
98
173
63