105
109
42
169
38
80
95
73
97
64
67
297
14
177
133
55
98
66
20
17
48
188
215
35
110
134
62
11
100
230
77
107
44
46
74
158
18
56
68
50
81
172
176
363
135
103
190
57
220
453
112
7
75
45