23
37
32
88
174
70
52
270
13
141
35
21
15
27
145
254
9
300
68
127
111
30
148
58
83
397
85
164
8
186
69
49
81
24
295
31
51
267
596
7
172
84
36
4
150
334
78
302
122
48
124
218