23
28
18
12
13
59
29
21
66
20
65
38
288
98
63
102
141
37
71
334
101
152
46
81
25
64
157
34
36
540
51
48
87
19
257
35
49
52
85
109
56
868