18
9
14
6
4
29
43
27
56
45
25
82
12
41
42
255
39
57
60
24
33
16
59
23
48
190
36
15
47
21
50
40
37
131
38
84
22
31
69
91
94
71
80
95
103
194
143
152
151