23
131
286
135
532
77
199
206
282
81
11
101
201
35
18
186
561
298
39
423
50
430
48
41
74
137
123
90
54
79
28
200
178
99
92
46
86
83
53
31
119
71
378
112
37
57
148
235
72
390
33
140
55
42