2
4
6
0
9
1
8
11
12
3
22
7
31
5
18
66
19
36
56
84
10
24
78
97
46
130
114
133
242
23
43
16
25
29
34
42
17
40
50
68
51