7
13
24
15
32
160
433
23
45
18
60
40
118
61
784
37
12
20
54
77
140
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