51
134
122
95
292
21
45
162
335
123
12
9
29
70
173
269
933
32
38
5
80
146
50
20
150
171
111
24
260
82
42
54
300
17
23
196
65
177
159
71
366
59
22
43
151
152
255
142
14
75
57
25
13
11