137
195
44
31
68
13
160
142
20
33
10
28
36
88
83
150
38
98
125
89
54
272
154
17
93
72
203
82
43
63
138
21
109
49
58
47
57
30
296
55
240
110
69
222
229
147
81
108
122
227
53