291
240
235
114
95
38
178
113
218
133
203
102
107
96
71
119
68
48
94
64
97
108
48
90
107
172
28
72
84
67
119
101
159
42
68
45
83
135
11
23
68
15
37
43
40
82
45
29
30
25