163
22
10
55
45
20
24
56
59
18
9
35
38
40
4
11
52
15
94
17
29
53
6
102
32
68
58
54
37
25
21
5
114
82
80
71
13
7
98
48
31
34
216
33
203
112