23
42
12
39
166
9
15
66
55
196
93
76
40
77
85
90
97
121
70
32
30
41
49
316
17
33
86
130
19
28
38
96
92
22
21
151
148
8
57
233
345
135
35
63
54