15
9
56
119
78
50
22
44
224
57
96
70
379
145
106
38
39
16
12
20
24
36
64
105
45
292
8
17
34
110
29
23
396
152
73
226