27
22
32
34
229
23
12
15
28
26
49
50
94
25
98
61
143
92
112
102
76
52
64
46
18
19
287
256
120
205
45
44
38
53
36
48
41
97
124
24
142
35
77
348
191
118
42