160
35
26
51
164
50
68
56
28
11
8
53
40
27
7
14
16
41
30
13
32
48
25
24
43
78
69
19
169
96
333
29
49
82
80
21
22
46
139
57
12
37
67
17
42
15
97
64