23
31
33
184
133
15
46
44
18
20
55
12
73
207
240
64
21
72
28
65
11
41
92
78
333
66
39
26
63
25
34
287
14
74
97
29
22
24
54
48
608
61
43
56
390
442
16