115
27
33
28
32
65
90
53
132
466
253
214
75
68
31
196
20
185
18
16
35
24
45
60
51
54
12
49
98
124
37
194
99
85
112
40
25
46
72
30
26
69
174
56
80
15
23
128
38
142