13
25
50
47
30
24
37
19
31
54
203
32
33
49
18
14
76
26
38
42
148
56
171
94
88
391
41
7
85
180
156
34
60
27
105
160
55
52
44
43
92
22
66
40
8
173