110
47
65
34
170
17
216
69
137
136
42
134
58
40
30
649
91
62
72
75
56
31
61
20
12
43
115
168
19
37
96
220
35
60
41
92
162
51
123
94
135
13
28
44
76
15
104
59
7
161
29
229