12
24
5
35
22
28
6
48
56
128
52
40
27
26
18
17
55
179
76
89
85
544
115
53
69
39
107
290
234
137
29
67
203
981
3808