5
0
7
17
16
69
44
25
21
96
24
26
28
84
61
32
89
99
132
105
137
41
58
82
66
46
115
270
241
59
228
224
399
219
129
264
207
50
102
412
163
134
175