5
9
10
6
13
61
1
11
2
17
4
20
24
59
26
18
25
14
67
38
23
48
35
45
33
30
568
103
29
47
42
37
83
99
78
54
186
87
198
82
120
44
69
90
141
52
21
138