115
48
32
70
136
103
51
21
44
125
29
18
59
172
62
30
61
24
74
20
46
137
131
239
101
58
27
113
16
33
69
47
89
60
55
160
40
139
8
173
445
92
72
117
39
143
102
52
409