82
132
53
49
42
43
31
58
165
7
69
66
145
28
228
111
137
191
56
798
220
109
110
360
184
91
113
194
126
64
79
197
40
25
54
252
51
67
114
150
103
130
289
41
60
85
119
63
81
248
229
153
11