23
48
34
170
124
44
133
67
227
50
173
26
97
42
186
224
108
10
92
38
76
226
66
20
389
219
47
128
28
230
143
184
55
32
150
146
90
125
57
64
63
199
72
51
95
167
254
107
86
114
89
192
116