5
12
4
14
2
1
0
9
47
18
11
208
41
89
270
66
6
82
24
133
40
134
43
52
8
22
95
21
61
51
81
111
65
42
33
17
19
34
31
86
20
1280
53
106