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