24
33
30
89
48
53
105
90
39
16
83
266
49
43
79
25
18
2
12
82
85
32
81
116
129
38
40
67
46
177
103
95
14
28
120
29
11
66
34
21
9
42
36
17
60
31
55
312