18
100
174
155
33
28
190
189
117
81
86
64
59
409
52
53
68
10
66
56
41
54
43
42
39
225
62
35
44
76
36
21
50
176
96
90
32
73
26
169
16
30
22
5
46
2
69
24