14
17
31
87
30
174
42
125
40
22
71
119
93
35
28
19
90
80
27
54
21
98
141
72
446
59
387
47
20
37
128
44
105
34
49
249
355
57
33
61
136
39
32
55
94
48