15
130
93
58
6
45
56
20
11
28
41
145
52
10
25
111
160
57
55
122
9
51
140
4
54
71
3
49
27
30
38
22
16
12
29
50
18
19
32
26
21
39
5
1
66
13
14
7
82
94
42
109
64
17
33
137
2
8
35
92