112
156
15
38
150
104
221
43
201
27
295
81
41
136
24
18
20
141
33
49
46
37
36
218
75
6
66
67
19
140
55
151
35
21
34
40
10
56
620
32
65
109
125
11
12
16
94
54
64