25
73
18
145
61
9
95
168
3
140
36
13
129
37
22
17
32
66
10
150
53
52
38
4
12
41
111
11
26
20
35
27
77
8
15
65
48
68
69
385
139