40
20
110
31
41
173
145
114
23
37
148
83
45
268
249
73
244
50
24
115
175
71
282
25
66
27
38
98
109
17
90
112
53
88
52
326
44
10
47
33
74
92
68
43
62
143
177
84
48
36
223
106