2
3
6
5
4
9
1
38
12
116
20
15
14
43
19
36
50
11
23
37
7
35
16
45
341
17
25
10
49
152
22
21
31
42
154
66
105