34
26
30
172
52
49
8
5
14
7
12
191
48
641
256
991
51
40
118
166
22
351
72
279
80
10
355
65
24
62
295
1186
25
306
17
38
261
63
71
35
133