38
10
16
642
137
55
177
155
49
24
113
62
159
43
41
70
30
39
511
112
34
18
195
74
377
445
218
103
1
81
122
219
325
330
139
22
316
44
11
48
129
14
40
753
8
91
42
99
36
124
7