107
19
61
57
291
35
176
134
20
42
27
31
44
178
34
39
193
168
80
103
38
41
24
87
50
73
9
21
91
120
116
55
10
143
54
81
109
26
58
312
144
40
102
112
45
85
79
62
142
51