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