27
18
180
2
80
40
46
152
56
12
10
19
33
48
131
101
5
52
15
169
739
20
23
3
8
58
17
26
37
79
70
31
34
81
4
53
69
124
219
47
45
90
128
62