89
52
197
123
273
185
271
82
42
104
32
65
27
47
43
75
33
68
38
67
48
83
25
23
111
85
51
21
10
129
108
57
165
186
147
120
107
203