17
34
22
26
28
14
204
76
67
77
339
262
83
150
58
50
70
246
24
51
63
32
133
206
222
30
240
90
41
10
48
115
36
156
61
52
43
219
84
123
174
82
42
124
161
119
103