8
9
65
14
139
142
18
10
15
27
98
34
11
21
24
97
4
22
48
82
40
42
61
45
79
2
56
77
38
256
246
16
160
23
90
33
30
12
3
110
81
127
136
173