120
33
76
41
171
77
59
226
13
42
116
130
39
63
92
61
236
197
287
227
140
196
36
91
15
45
86
35
58
47
151
21
24
28
56
50
111
20
279
57
114
64
201
53
235
141
31