24
20
27
31
223
339
214
45
107
67
35
18
39
37
54
255
41
76
86
33
26
17
121
72
56
47
34
138
14
23
16
90
114
74
4
161
53
167
48
91
229
29
25
63
289
30
112
81