35
21
33
160
26
52
164
51
68
56
28
11
8
53
40
27
7
15
16
41
30
13
32
48
25
24
46
78
49
69
19
169
96
334
29
82
80
22
139
57
37
67
18
44
17