86
22
70
299
11
151
290
122
16
30
103
126
63
21
10
15
39
32
17
119
7
42
74
18
37
33
20
207
40
27
48
164
50
49
14
698
116
79
371
432
195
55
236
169
84
113
19