13
12
72
30
177
5
7
14
27
25
16
56
95
150
32
109
9
34
175
53
152
83
385
40
18
17
23
99
37
50
42
84
39
60
160
264
36
33
107
49
261
26