99
13
29
131
53
22
6
20
200
180
5
11
32
28
14
8
15
24
21
7
56
16
12
9
31
42
18
48
58
87
62
30
66
55
34
54
25
10
49
138
95
17
40