112
18
48
21
181
27
169
154
91
67
19
17
272
84
47
56
42
144
39
50
111
122
89
53
8
51
57
25
11
49
10
70
90
1027
43
140
29
15
33
103
114
207
54
198
13
424
162
32