7
13
24
15
32
160
433
23
46
18
60
40
118
61
784
37
12
20
54
77
140
45
30
29
163
67
36
227
198
285
202
9
21
65
180
177
168
69
14
90
22
52
107
120
17
50
74