110
41
111
138
46
31
24
16
40
32
38
80
63
53
42
73
35
19
49
60
57
39
120
177
50
84
167
59
22
108
29
156
25
28
18
3
130
55
56
122
45
9
48
34
7
58
44
47