50
100
169
32
166
45
26
19
152
82
7
12
13
60
420
111
21
43
87
49
28
25
122
20
110
62
147
307
65
128
88
42
222
27
91
51
73
67
136
18
280
66
83
61