2
18
49
20
24
15
0
25
9
3
5
13
12
43
8
4
23
32
77
117
44
81
35
22
105
16
10
7
52
176
19
34
57
39
51
29
47
86
116