23
30
8
13
51
272
69
306
62
126
16
103
113
81
345
32
41
26
67
37
263
201
192
24
44
54
47
72
118
86
52
21
17
66
14
55
70
340
38
128
48
28
73
57
181
148
49
63
425
198
104
60
40
132
29
68
163