159
38
10
34
16
56
30
12
33
27
28
78
41
21
24
5
52
13
20
377
104
31
69
26
8
32
57
4
62
136
151
18
86
63
573
123
7
58
269
576
80
107
9
360
15