9
13
22
11
18
1
6
21
142
0
301
4
17
7
48
44
112
73
109
83
32
26
79
3
85
61
27
248
28
64
82
45
16
5
228
69
234
63
186
237
295
354
24
227
10
39
8