3
7
19
31
10
11
2
17
16
21
13
94
23
37
14
115
24
40
51
42
34
74
66
43
29
8
62
127
70
15
85
157
103
68
111
119
80
53
78
46
50
182
203
39
168
129