110
85
130
44
109
22
19
214
101
50
27
73
54
213
296
77
153
365
35
65
40
97
52
41
93
33
53
31
184
15
26
116
57
72
172
119
39
143
83
30
9
326
105
304
61
43
25
141
131
232
48
95
10
37
211