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