23
136
11
27
14
30
40
69
60
177
28
53
73
36
42
18
46
77
129
35
193
160
66
50
98
20
78
15
249
288
95
75
94
32
70
29
26
61
89
124
113
371
83
67
31