0
10
29
12
30
42
7
23
25
34
14
6
19
22
40
71
48
27
84
72
65
43
11
36
28
79
41
16
55
39
111
8
135
164
96
13
45
5
18
263
270
158