117
163
51
32
146
92
20
292
57
41
52
186
121
45
127
244
67
235
457
113
375
232
194
277
238
34
50
828
124
37
62
25
55
100
86
44
17
158
38
112
131
68
6
73
61
49
130
39
129
30