3
0
6
11
31
5
4
13
7
24
14
10
12
34
8
38
15
121
9
49
40
16
17
29
25
22
21
50
32
23
379
35
39
18
113
28
82