1
0
5
10
14
12
17
6
29
24
21
34
106
13
22
4
33
9
16
120
7
25
30
32
83
125
51
48
84
91
66
63
15
20
47
31
27
107
53
45
94
254
50