115
44
62
108
100
85
187
159
47
42
67
69
40
89
134
231
158
193
133
142
145
112
124
107
211
163
63
31
96
64
150
210
59
72
195
65
114
206
52
78
342
105
76
92
93
55
87
50
109