30
248
111
91
159
139
31
163
849
201
50
13
24
6
1095
52
48
15
913
41
38
9
61
101
4
8
64
1
615
47
54
26
115
332
825
113
175
44
209
100
231
149
56
27
58
5
53
416
117
63
81
16
17