22
62
15
33
54
165
30
35
71
88
198
100
85
40
60
43
77
95
52
240
147
18
26
32
44
49
64
68
111
186
28
130
16
94
233
97
63
37
36
154
105
29
50
87
82
220
270
83
39
61
31
90
42
67