321
246
102
12
110
27
134
12
55
528
44
8
22
2
228
41
53
42
6
218