26
51
34
18
701
164
557
43
19
7
284
40
156
77
23
344
192
63
32
177
784
28
2
100
181
83
30
78
117
204
20
102
9
11
15
8
35
21
33
140
41
3
4
27
42
90
48
209
6
59
10
87