119
2
4
0
1
9
5
7
24
32
8
13
19
17
45
3
28
43
67
10
16
23
6
20
12
36
11
14
21
40
29
86
79
54
65
237
18
89
44
125
216