10
27
7
93
1159
8
22
3
19
14
41
25
11
4
35
18
5
12
20
6
9
87
21
33
46
42
24
156
68
77
39
220
17
15
76
49
308
26
32
101
28