31
18
41
37
4
15
11
7
34
16
30
160
126
164
54
56
79
25
125
35
44
14
55
39
13
63
91
104
96
68
69
26
74
110
12
82
5
20
6
172
10