8
16
39
3
14
6
12
27
34
18
41
7
33
42
4
22
23
38
28
114
77
15
25
85
70
49
61
146
44
36
32
19
81
24
40
107
133
11
106
156
239
90