35
108
55
147
42
68
15
67
31
61
65
63
45
82
216
138
40
37
380
132
94
99
160
33
52
129
159
179
78
58
29
53
103
237
215
144
47
24
135
76
7
51
9
62
48
115
34
85
98