136
59
24
30
50
69
93
138
22
14
90
116
219
105
31
48
109
194
120
754
230
216
101
53
127
47
37
78
99
55
163
179
115
218
67
15
25
40
104
91
51
49
288
45
186
124
74
34
206
154