66
225
141
79
23
48
89
146
81
17
40
76
83
29
331
161
248
125
153
164
234
63
211
28
290
52
147
361
34
269
82
71
53
38
73
31
78
294
119
265
87
84
45
159
68
57
116
207
101
97
111
102
327