23
156
116
27
86
158
34
195
57
106
10
37
66
56
44
31
88
96
135
39
69
49
48
75
19
47
92
209
25
28
176
292
64
18
83
52
15
7
112
138
38
62
65
30
51
26
41
121