155
56
29
60
28
17
77
70
14
31
65
45
57
214
30
42
160
216
46
24
49
13
104
209
62
163
192
50
66
59
85
74
113
37
72
81
278
624
1790
111
138
202
20
115
12
26
99
129
96
98