2
4
9
1
5
8
186
157
39
43
11
23
10
6
25
14
28
44
53
31
16
34
3
35
30
12
20
18
123
7
92
68
15
98
243
13