1
0
17
59
15
123
32
49
35
165
62
38
20
58
109
82
121
142
107
105
229
50
36
63
95
44
117
93
41
85
73
168