18
17
253
52
32
39
72
126
123
64
62
27
37
47
244
117
46
40
218
1
150
84
74
89
113
36
179
67
97
15
146
60
143
85
13
130
14
127
78
42
50
122
31
107
225
408