24
12
36
18
99
28
51
76
100
29
113
130
256
431
144
21
266
84
112
211
107
658
125
67
558
35
15
58
236
196
41
122
243
17
37
9
255
157
129
38
183
204
486
95
23
55
44
83
13
103