240
41
38
22
137
59
92
200
20
121
70
60
211
100
51
215
58
50
36
155
176
25
248
264
241
86
127
49
47
85
39
62
138
77
306
17
31
44
24
37
30
10
13
14
61
75
236
122
106
98
191
101