154
82
25
80
175
17
42
88
48
156
202
32
19
52
79
35
94
21
58
39
46
41
22
37
55
178
179
123
40
18
128
132
60
72
26
33
67
208
182
248
105
135
8
129
273
76
23