38
28
20
16
29
19
44
113
27
102
26
35
56
86
162
76
12
14
52
82
40
66
54
60
36
51
131
37
18
3
55
73
25
43
48
99
85
58
164
90
34
290
42
116
15
32
208