0
8
16
5
38
81
4
61
9
79
29
26
1
36
75
14
76
40
30
96
141
86
13
82
205
216
31
151
149
172
299
236
125
194
122
57
183
114
46
64
211
289
262