40
20
24
17
177
38
29
210
23
50
43
60
51
127
86
81
10
35
30
111
67
162
49
390
28
83
16
31
4
6
13
7
72
425
209
33
36
277
295
201
11
34
158
25
5
69