89
21
206
60
49
101
112
152
48
65
295
202
603
957
225
75
108
268
189
109
163
442
50
69
63
34
22
32
37
278
25
47
85
80
107
143
84
64
16
20
13
28
14
38
39
18
17
10
26
721
7
186