16
18
3
4
167
25
12
168
577
5
229
51
104
56
7
45
11
59
17
33
46
19
60
69
134
34
52
8
14
84
20
36
40
95
53
61
31
10
29
6
82
37
28
64