8
24
16
20
4
17
48
19
22
12
21
18
43
35
47
49
52
146
68
41
80
61
25
15
32
38
119
97
51
77
34
64
60
70
145
84
127
274
182
134
31
63
29