3
67
130
50
17
66
32
31
83
91
48
68
24
95
40
82
179
64
115
92
27
49
8
155
175
160
151
58
144
169
100
57
110
6
41
39
129
15
571
172
71
44
52
81
85
53
28
116
36
13