110
60
63
72
310
33
39
67
26
47
59
115
48
31
69
136
103
51
21
43
125
29
17
58
171
62
30
61
24
74
20
70
45
137
130
239
101
57
27
111
16
88
54
160
40
46
132
7
172
442