23
146
49
74
45
32
110
159
98
52
53
40
21
65
96
26
172
63
178
164
12
50
24
20
18
69
36
124
43
27
47
66
93
15
42
86
77
342
28
55
35
83
29
17