24
28
19
30
88
18
50
54
71
41
147
107
53
48
241
470
85
69
208
360
137
84
79
95
165
94
234
57
17
55
76
231
83
38
42
62
221
14
39
31
97
89
44
366
122
35
192
164
202
92