3
7
6
10
11
29
72
105
9
13
20
33
84
17
26
45
31
381
5
4
54
46
24
15
107
39
35
19
12
82
131
55
18
57
42
65
61
30
32
164
94
109