7
16
33
168
25
42
29
32
13
39
19
40
172
24
43
68
174
94
47
53
128
63
71
31
21
118
99
95
130
332
169
67
41
66
310
106