10
13
0
8
18
96
6
4
33
5
67
19
31
25
24
3
21
32
87
29
49
39
50
48
12
40
23
16
2
28
196
42
86
9
294
17
20
157
163