23
102
52
26
38
18
47
25
22
118
69
125
186
114
9
42
122
179
54
87
15
84
30
13
72
12
64
8
150
206
40
31
135
43
20
55
36
49
144
132
279
106
21
51
226
110
75
92
287