23
82
18
204
169
117
143
148
390
36
39
205
28
20
24
54
19
15
34
32
16
52
59
31
57
186
48
65
1062
497
33
78
25
113
230
50
27
56
86
29
75
145
1254
66
21
111
908
67
335
898
22