2
13
11
3
7
16
27
17
5
8
4
9
37
15
65
21
36
19
105
33
90
129
24
43
96
74
6
34
98
64
83
1
29
142
38
23
10
39
35