173
156
147
95
29
18
24
52
123
47
50
81
117
41
48
104
134
34
89
162
32
93
171
1794
121
244
228
92
38
141
46
262
200
37
116
36
53
33
56
65
160
74
44
174
35
266
28
27
170
19