23
28
19
15
123
29
18
55
65
90
26
195
33
76
57
349
38
291
98
439
147
22
156
52
88
86
60
66
148
47
79
37
44
24
473
335
129
69
21
62
9
7
11
49
100
27
16
107
269
229
365
534
264