8
18
10
7
9
16
17
23
26
49
42
340
15
25
34
130
11
68
52
98
58
37
48
100
80
75
86
24
32
137
28
6
3
2
5
83
13
14
12
82
56
29
38
4
31
33
20
22