4
0
3
20
18
14
36
8
72
10
42
96
16
47
56
40
38
24
121
59
135
148
136
333
91
224
86
398
153
133
103
176
229
108
318
120
452
104
144
2741
98
173
63