287
83
208
42
64
139
410
160
44
23
20
130
187
68
25
127
101
66
37
62
103
87
35
89
72
45
49
171
36
21
77
217
67
144
51
48
54
180
46