4
18
3
6
8
1
31
55
0
12
23
45
9
32
2
13
25
333
5
33
17
19
43
34
56
38
20
188
49
41
149
21
89
103
107
196
128
121
120
76
35
61
68